«hibernate» etiketlenmiş sorular

Hazırda Beklet, Java dili için geliştiricilerin uygulamalarında Nesne / İlişkisel Eşleme'nin ötesine uzanan şekillerde POJO stili etki alanı modellerini kullanmalarını sağlayan bir nesne ilişkisel eşleme (ORM) kitaplığıdır.

13
Hibernate hbm2ddl.auto yapılandırmasının olası değerleri nelerdir ve ne yaparlar
Güncelleme, dışa aktarma ve verilebilecek değerler hakkında daha fazla bilgi edinmek istiyorum. Güncellemeyi hibernate.hbm2ddl.auto ne zaman ve ne zaman kullanacağımı bilmem gerekir? Ve alternatifi nedir? Bunlar DB üzerinden gerçekleşebilecek değişikliklerdir: yeni tablolar eski tablolardaki yeni sütunlar sütunlar silindi bir sütunun veri türü değişti bir sütun türü özelliklerini değiştirdi tablolar düştü …
1085 java  hibernate  hbm2ddl 

22
JPA ve Hibernate arasındaki fark nedir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. 2 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. JPA 2 bir şartname ve Hazırda Bekletme ORM için bir …
680 java  hibernate  jpa  jakarta-ee  orm 



8
JPA @OneToMany dernek kullanırken @JoinColumn ve mappedBy arasındaki fark nedir
Arasındaki fark nedir: @Entity public class Company { @OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY) @JoinColumn(name = "companyIdRef", referencedColumnName = "companyId") private List<Branch> branches; ... } ve @Entity public class Company { @OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY, mappedBy = "companyIdRef") private List<Branch> branches; ... }
516 java  hibernate  jpa  orm  one-to-many 

15
Hazırda Beklet çokluBagFetchException atıyor - aynı anda birden çok torba getirilemiyor
Hazırda Beklet, SessionFactory oluşturma sırasında bu özel durumu atar: org.hibernate.loader.MultipleBagFetchException: aynı anda birden çok torba getirilemiyor Bu benim test durumum: Parent.java @Entity public Parent { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private Long id; @OneToMany(mappedBy="parent", fetch=FetchType.EAGER) // @IndexColumn(name="INDEX_COL") if I had this the problem solve but I retrieve more children than I have, one …
471 java  hibernate  jpa  one-to-many  bag 

5
Hi / Lo algoritması nedir?
Hi / Lo algoritması nedir? Bunu NHibernate belgelerinde buldum (benzersiz anahtarlar oluşturmak için bir yöntem, bölüm 5.1.4.2), ancak nasıl çalıştığına dair iyi bir açıklama bulamadım. Nhibernate'in bunu hallettiğini biliyorum ve içini bilmeme gerek yok, ama sadece merak ediyorum.


4
Mükemmel JPA varlığını oluşturun [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bir süredir JPA (Hibernate uygulaması) ile çalışıyorum ve her zaman kendimi AccessType, değişmez özellikler, eşittir / hashCode, …
422 java  hibernate  jpa  equals 


30
“Bir rol koleksiyonunu tembel olarak başlatamadı” nasıl hazırlanır?
Bu sorun var: org.hibernate.LazyInitializationException: bir rol koleksiyonunu tembel olarak başlatamadı: mvc3.model.Topic.comments, oturum veya oturum kapatılmadı İşte model: @Entity @Table(name = "T_TOPIC") public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name="USER_ID") private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; private String text; @OneToMany(mappedBy = "topic", cascade = …

15
Spring Boot'ta SQL deyimleri nasıl kaydedilir?
SQL deyimlerini bir dosyaya kaydetmek istiyorum. Ben aşağıdaki özelliklere sahipapplication.properties spring.datasource.url=... spring.datasource.username=user spring.datasource.password=1234 spring.datasource.driver-class-name=net.sourceforge.jtds.jdbc.Driver spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true security.ignored=true security.basic.enabled=false logging.level.org.springframework.web=INFO logging.level.org.hibernate=INFO logging.file=c:/temp/my-log/app.log Uygulamamı çalıştırdığımda cmd>mvn spring-boot:run Konsolda sql deyimlerini görebiliyorum ama app.log dosyasında görünmüyorlar. Dosya yalnızca ilkbahardaki temel günlükleri içerir. Günlük dosyasında sql deyimlerini görmek için ne yapmalıyım?


20
JPA hashCode () / eşittir () ikilemi
Olmuştur bazı tartışmalar JPA varlıkları ve yaklaşık burada hashCode()/ equals()JPA varlık sınıfları için kullanılmalıdır uygulanması. Bunların çoğu (hepsi değilse de) Hazırda Bekleme'ye bağlıdır, ancak bunları JPA-uygulama-tarafsız olarak tartışmak istiyorum (bu arada EclipseLink kullanıyorum). Tüm olası uygulamaların kendi avantaj ve dezavantajları vardır : hashCode()/equals() Sözleşme uygunluk için (değişmezlik) List/ Setoperasyonlar İster …

21
JPA ve Hibernate - Kriterler - JPQL veya HQL karşılaştırması
Ölçüt veya HQL kullanmanın avantajları ve dezavantajları nelerdir? Ölçüt API'sı, Hazırda Bekletme'deki sorguları ifade etmenin güzel bir nesne yönelimli yöntemidir, ancak bazen Ölçüt Sorgularını anlamak / oluşturmak HQL'den daha zordur. Kriterleri ne zaman ve ne zaman HQL kullanıyorsunuz? Hangi kullanım durumlarında neyi tercih edersiniz? Yoksa sadece bir tat meselesi mi?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.