Hazırda bekletme modunda sıra nedir?
Hazırda bekletme modunda sıra nedir?

Video: Hazırda bekletme modunda sıra nedir?

Video: Hazırda bekletme modunda sıra nedir?
Video: Bu Doğru Mu ? Yeniden başlatma iptal etme 2024, Mayıs
Anonim

SIRA tarafından önerilen nesil türüdür. hazırda bekletme belgeler. Oluşturulan değerler, kişi başına benzersizdir. sıra . bir belirtmezseniz sıra isim, hazırda bekletme farklı türler için aynı hibernate_sequence'ı yeniden kullanır.

Bunu göz önünde bulundurarak, hazırda bekletme modunda @SequenceGenerator nedir?

Açıklama Türü Sıra Oluşturucu . @Target(değer={TÜR, YÖNTEM, ALAN}) @Saklama(değer=ÇALIŞMA SÜRESİ) public @interface Sıra Oluşturucu . GeneratedValue ek açıklaması için bir oluşturucu öğesi belirtildiğinde adıyla başvurulabilecek bir birincil anahtar oluşturucu tanımlar.

Ayrıca, hazırda bekletme modunda özel bir veritabanı dizisi için hangi açıklama kullanılır? Her şeyden önce, yapmalısın açıklama eklemek @GeneratedValue ile birincil anahtar özelliği Dipnot ve GenerationType'ı ayarlayın. SIRA strateji olarak. Bu anlatır hazırda bekletme kullanmak veritabanı dizisi birincil anahtar değerini oluşturmak için. Herhangi bir ek bilgi sağlamazsanız, hazırda bekletme varsayılanını kullanacak sıra.

Aynı şekilde, insanlar soruyor, sıra oluşturucuda ayırmaSize nedir?

tahsisBoyut - (Opsiyonel) Tahsis ederken artırılacak miktar sıra gelen sayılar sıra . Örneğin: herhangi bir başka uygulama (örneğin, düz JDBC kullanan), şuradan elde edilen kimliklerin altına yeni satırlar eklemek isteyebilir. sıra - ancak tüm bu değerler Hazırda Bekletme tarafından zaten kullanılmış olabilir!

@GenericGenerator nedir?

@GeneratedValue ek açıklaması, @Id ile açıklama eklenmesi gereken bir sütun için bir değerin üretildiğini belirtir. @ Genel Jeneratör Hazırda Bekletme tarafından sağlanan bir oluşturucunun sınıfı veya kısayolu olabilen özel bir oluşturucuyu belirtmek için kullanılan hazırda bekleme ek açıklamasıdır.

Önerilen: