«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.

27
Sınıf yolu kaynağında tanımlanan 'entityManagerFactory' adıyla fasulye oluşturulurken hata oluştu: Başlatma yönteminin çağrılması başarısız oldu
Bahar projemi derlediğimde aşağıdaki hatayı aldım. Sınıf yolu kaynağında [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class] tanımlı 'entityManagerFactory' adıyla bean yaratılırken hata oluştu: init yönteminin çağrılması başarısız oldu STS Eclipse ve MySql Veritabanı kullanıyorum Benim Bağlantı dizesi Application.PropertiesDİR spring.datasource.url=jdbc:mysql://localhost:3306/stgdb spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.jpa.hibernate.ddl-auto=update Ayrıntılı …

9
Spring Boot'ta Veritabanı ile ilgili tüm otomatik yapılandırmayı devre dışı bırakın
Spring Boot'u iki uygulama geliştirmek için kullanıyorum, biri sunucu, diğeri ise istemci uygulaması. Bununla birlikte, her ikisi de aktif profile bağlı olarak farklı şekilde çalışan aynı uygulama. Uygulamalarımı yapılandırmak için Spring Boot'un otomatik yapılandırma özelliğini kullanıyorum. Veritabanı bağlantısı gerektirmeyeceği için istemci uygulamasında veritabanıyla ilgili tüm otomatik yapılandırmayı devre dışı bırakmak …


15
JPA: Büyük sonuç kümeleri üzerinde yineleme yapmak için uygun model nedir?
Diyelim ki milyonlarca sıralı bir masam var. JPA kullanarak, bir sorguyu bu tabloya karşı yinelemenin doğru yolu nedir, öyle ki milyonlarca nesnenin bulunduğu bir bellek içi Listem yok ? Örneğin, masa büyükse aşağıdakilerin patlayacağından şüpheleniyorum: List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model model : models) { System.out.println(model.getId()); } …
114 java  hibernate  jpa 

11
SLF4J'yi kullanmak için Hibernate 4'te oturum açmayı nasıl yapılandırırsınız?
Hibernate 3.x kullanıldı slf4jgünlüğü için. Hazırda bekletme 4.x kullanımlarıJboss günlüğü. Günlük kaydı için Hibernate 4 ve SLF4J kullanan bağımsız bir uygulama yazıyorum. Hazırda Bekletmeyi SLF4J'de oturum açacak şekilde nasıl yapılandırabilirim? Bu mümkün değilse, Hazırda Bekletme'nin günlük kaydını nasıl yapılandırabilirim? Günlük kaydı ile ilgili Hibernate 4.1 kılavuz bölümü, şu uyarıyla başlar …

7
Hazırda bekletme sorunu - "Eşleştirilmemiş bir sınıfı hedefleyen @OneToMany veya @ManyToMany kullanımı"
Ayaklarımı Hazırda Bekletme Ek Açıklamaları ile buluyorum ve birinin yardımcı olabileceğini umduğum bir sorunla karşılaştım. Bölüm ve Kapsam Konusu olmak üzere 2 varlığım var. Bölümün bir List sınıfı üyesi vardır, bu nedenle Bire Çok ilişkisi vardır. Birim testimi çalıştırdığımda şu istisnayı alıyorum: Eşlenmemiş bir sınıfı hedefleyen @OneToMany veya @ManyToMany kullanımı: …
114 hibernate  jpa 

30
Hazırda Bekletme Hatası: org.hibernate.NonUniqueObjectException: aynı tanımlayıcı değerine sahip farklı bir nesne oturumla zaten ilişkilendirilmiş
İki kullanıcı Nesnem var ve nesneyi kullanarak kaydetmeye çalışırken session.save(userObj); Aşağıdaki hatayı alıyorum: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Kullanarak oturumu oluşturuyorum BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); rttrans = rtsession.beginTransaction(); rttrans.begin(); rtsession.save(userObj1); rtsession.save(userObj2); rtsession.flush(); …
114 java  hibernate  orm 

14
Hazırda Bekletme'ye hafif bir alternatif mi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

8
JPA istekli getirme katılmıyor
JPA'nın getirme stratejisi tam olarak neyi kontrol eder? Hevesli ve tembel arasında bir fark göremiyorum. Her iki durumda da, JPA / Hazırda Bekletme çoktan bire ilişkilere otomatik olarak katılmaz. Örnek: Kişinin tek bir adresi vardır. Bir adres birçok kişiye ait olabilir. JPA açıklamalı varlık sınıfları şuna benzer: @Entity public class …
112 java  hibernate  jpa  join 


8
Varlık hatası için eşlemede başka bir Tekrarlanan sütun
Diğer tüm gönderilere rağmen, MacOSX, NetBeans 7.2'de GlassFish ile bu hataya bir çözüm bulamıyorum. Here the error : SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method SEVERE: Exception while preparing the app SEVERE: [PersistenceUnit: supmarket] Unable to build EntityManagerFactory ... Caused by: org.hibernate.MappingException: Repeated column in mapping for entity: com.supmarket.entity.Sale …

3
JPA / Hazırda Bekletmede doğru flush () kullanımı
Flush () yöntemi hakkında bilgi topluyordum, ancak onu ne zaman ve nasıl doğru şekilde kullanacağımı tam olarak bilmiyorum. Okuduğum kadarıyla, benim anladığım kadarıyla, kalıcılık bağlamının içeriğinin veri tabanı ile senkronize edileceği, yani bekleyen beyanlar yayınlayarak veya varlık verilerini tazeleyecek. Şimdi iki varlıklı Ave B(bire bir ilişki içinde, ancak JPA tarafından …

11
Kalıcılık.xml'de <class> öğelerine ihtiyacım var mı?
Çok basit persistance.xml dosyam var: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; ve çalışıyor. Ancak &lt;class&gt;öğeleri kaldırdığımda, uygulama varlıkları görmüyor (tüm sınıflara açıklama ekleniyor @Entity). @EntitySınıfları taramak için herhangi …
110 java  hibernate  orm  jpa  annotations 


9
Görünümde Hazırda Bekletme Açık Oturumu neden kötü bir uygulama olarak kabul edilir?
Ve LazyLoadExceptions'dan kaçınmak için ne tür alternatif stratejiler kullanıyorsunuz? Açık oturumun şu konularla ilgili sorunları olduğunu anlıyorum: Farklı jvm'lerde çalışan katmanlı uygulamalar İşlemler yalnızca sonunda yapılır ve büyük olasılıkla sonuçları önceden almak istersiniz. Ancak, uygulamanızın tek bir sanal makinede çalıştığını biliyorsanız, açık oturum stratejisi kullanarak neden ağrınızı hafifletmiyorsunuz?

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.