The most flexible and portable way to generate identifiers is to use a dịch - The most flexible and portable way to generate identifiers is to use a Việt làm thế nào để nói

The most flexible and portable way

The most flexible and portable way to generate identifiers is to use a database table. Not only will it
port to different databases but it also allows for storing multiple different identifier sequences for
different entities within the same table.
An id generation table should have two columns. The first column is a string type used to identify
the particular generator sequence. It is the primary key for all the generators in the table. The second
column is an integer type that stores the actual id sequence that is being generated. The value stored
in this column is the last identifier that was allocated in the sequence. Each defined generator
represents a row in the table.
The easiest way to use a table to generate identifiers is to simply specify the generation strategy
to be TABLEin the strategyelement:
@Id @GeneratedValue(strategy=GenerationType.TABLE)
private int id;
Because the generation strategy is indicated but no generator has been specified, the provider
will assume a table of its own choosing. If schema generation is used, it will be created; if not, the
default table assumed by the provider must be known and must exist in the database.
A more explicit approach would be to actually specify the table that is to be used for id storage. This
is done by defining a table generator that, contrary to what its name implies, does not actually
generate tables. Rather, it is an identifier generator that uses a table to store them. We can define one
by using a @TableGeneratorannotation and then refer to it by name in the @GeneratedValue
annotation:
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Cách đặt linh hoạt và di động để tạo ra định danh là sử dụng một bảng cơ sở dữ liệu. Không chỉ nó sẽ cổng để cơ sở dữ liệu khác nhau nhưng nó cũng cho phép để lưu trữ nhiều trình tự nhận dạng khác nhau cho Các thực thể khác nhau trong cùng một bảng. Một id thế hệ bảng nên có hai cột. Cột đầu tiên là một kiểu chuỗi được sử dụng để xác định Chuỗi máy phát điện cụ thể. Nó là chìa khóa chính cho tất cả các máy phát điện trong bảng. Thứ hai cột là một kiểu số nguyên mua sắm dãy id thực tế đang được tạo ra. Giá trị được lưu trữ trong cột này là các định danh cuối mà đã được phân bổ trong trình tự. Mỗi máy phát điện được xác định đại diện cho một hàng trong bảng. Cách dễ nhất để sử dụng một bảng để tạo ra định danh là để chỉ đơn giản là xác định chiến lược thế hệ để là TABLEin strategyelement: @Id @GeneratedValue(strategy=GenerationType.TABLE) Bãi đỗ riêng int id; Vì thế hệ chiến lược được chỉ định nhưng không có máy phát điện đã được chỉ định, các nhà cung cấp giả sử một bảng lựa chọn riêng của mình. Nếu lược đồ thế hệ được sử dụng, nó sẽ được tạo ra; Nếu không, các mặc định bảng đảm nhận bởi các nhà cung cấp phải được biết đến và phải tồn tại trong cơ sở dữ liệu. Một cách tiếp cận rõ ràng hơn sẽ là thực sự chỉ định bảng sử dụng để lưu trữ id. Điều này được thực hiện bằng cách xác định một máy phát điện bàn đó, trái ngược với những gì tên gọi của nó, hiện không thực sự tạo ra bảng. Thay vào đó, nó là một máy phát điện định danh mà sử dụng một bảng để lưu trữ chúng. Chúng ta có thể định nghĩa một bằng cách sử dụng một @TableGeneratorannotation và sau đó đề cập đến nó theo tên trong @GeneratedValuechú thích:
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Cách linh hoạt nhất và di động để tạo ra định danh là sử dụng một bảng cơ sở dữ liệu. Không chỉ nó
cổng để cơ sở dữ liệu khác nhau, nhưng nó cũng cho phép lưu trữ nhiều chuỗi định danh khác nhau cho các
thực thể khác nhau trong cùng một bảng.
Một bảng thế hệ id nên có hai cột. Cột đầu tiên là một loại chuỗi được sử dụng để xác định
trình tự máy phát điện cụ thể. Đó là chìa khóa chính cho tất cả các máy phát điện trong bảng. Thứ hai
cột là một kiểu số nguyên mà các cửa hàng chuỗi id thực tế đang được tạo ra. Các giá trị được lưu trữ
trong cột này là định danh cuối cùng đã được phân bổ trong chuỗi. Mỗi máy phát điện được xác định
biểu diễn một dòng trong bảng.
Cách dễ nhất để sử dụng một bảng để tạo ra định danh là để chỉ cần xác định chiến lược thế hệ
được TABLEin các strategyelement:
@ idGeneratedValue (chiến lược = GenerationType.TABLE)
private int id;
Bởi vì chiến lược thế hệ được chỉ định nhưng không có máy phát điện đã được quy định, các nhà cung cấp
sẽ cho rằng một bảng lựa chọn riêng của mình. Nếu thế hệ sơ đồ được sử dụng, nó sẽ được tạo ra; nếu không, các
bảng mặc định giả định của các nhà cung cấp phải được biết và phải tồn tại trong cơ sở dữ liệu.
Một cách tiếp cận rõ ràng hơn sẽ được để thực sự xác định bảng mà là để được sử dụng để lưu trữ id. Điều này
được thực hiện bằng cách xác định một máy phát điện bảng đó, trái với những gì tên gọi của nó, không thực sự
tạo ra các bảng. Thay vào đó, nó là một máy phát điện định sử dụng một bảng để lưu trữ chúng. Chúng ta có thể xác định một
bằng cách sử dụng mộtTableGeneratorannotation và sau đó gọi nó bằng tên trongGeneratedValue
chú thích:
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: