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


18
Org.hibernate.LazyInitializationException Nasıl Onarılır - Proxy başlatılamadı - Oturum Yok
Aşağıdaki istisnayı alıyorum: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) at sei.persistence.wf.entities.Element_$$_jvstc68_47.getNote(Element_$$_jvstc68_47.java) at JSON_to_XML.createBpmnRepresantation(JSON_to_XML.java:139) at JSON_to_XML.main(JSON_to_XML.java:84) aşağıdaki hatlardan aramaya çalıştığımda: Model subProcessModel = getModelByModelGroup(1112); System.out.println(subProcessModel.getElement().getNote()); getModelByModelGroup(int modelgroupid)Öncelikle böyle bir yöntem uyguladım : public static Model getModelByModelGroup(int modelGroupId, boolean openTransaction) …

18
Hazırda Bekletme'de ayrılmış nesneleri yeniden eklemenin doğru yolu nedir?
Ben aynı kimliğe sahip bir nesne zaten oturumda, hatalara neden olabilir zaten mevcut olsa da, bir hazırda bekletme nesneleri bir hazırda bekleme oturumu yeniden eklemek gerekir bir durum var. Şu anda iki şeyden birini yapabilirim. getHibernateTemplate().update( obj ) Bu, yalnızca hazırda bekletme oturumunda bir nesne yoksa çalışır. İstisnalar, daha sonra …

8
JPA orphanRemoval = true, ON DELETE CASCADE DML yan tümcesinden nasıl farklıdır?
JPA 2.0 orphanRemovalözelliği hakkında biraz kafam karıştı . Ben ON DELETE CASCADEbelirli bir ilişki için bir temel veritabanı DDL oluşturmak için JPA sağlayıcının DB oluşturma araçlarını kullandığımda gerekli olduğunu düşünüyorum . Ancak, DB varsa ve zaten bir ON DELETE CASCADEilişkisi varsa, bu silme uygun şekilde kademelendirmek için yeterli değil mi? …


8
Senkronize edilmiş statik yöntemler Java'da nasıl çalışır ve Hazırda Bekletme varlıklarını yüklemek için kullanabilir miyim?
Temel veri erişimini gerçekleştirmek için Hazırda Beklet işlevlerini çağıracak statik yöntemlere sahip bir util sınıfım varsa. synchronizedİplik güvenliğini sağlamak için yöntemi yapmanın doğru yaklaşım olup olmadığını merak ediyorum . Bu bilgi aynı DB örneğine erişimini önlemek istiyorum. Ancak, şimdi aşağıdaki kod getObjectByIdbelirli bir sınıf tarafından çağrıldığında tüm sınıflar için çağrılmasını …


6
Birisi mappedBy'yi JPA ve Hibernate'de açıklayabilir mi?
Hazırda bekletme konusunda yeniyim ve bire çok ve çoktan bire ilişkiler kullanmam gerekiyor. Nesnelerimdeki iki yönlü bir ilişkidir, böylece her iki yönden de geçebilirim. mappedBybunun için önerilen yol, ancak anlayamadım. Birisi açıklayabilir mi: onu kullanmanın önerilen yolu nedir? hangi amacı çözüyor? Örneğim adına, ek açıklama içeren sınıflarım: Airline OWNS çok …



6
İki yönlü bir JPA OneToMany / ManyToOne ilişkilendirmesinde “ilişkilendirmenin ters tarafı” nedir?
@OneToManyJPA ek açıklama referansının örnek bölümünde : Örnek 1-59 @OneToMany - Jenerikli Müşteri Sınıfı @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Örnek 1-60 @ManyToOne - Jenerikli Sipariş Sınıfı @Entity public class Order implements Serializable { ... @ManyToOne @JoinColumn(name="CUST_ID", …


10
Hazırda Bekleme proxy'sini gerçek varlık nesnesine dönüştürme
Hazırda Bekletme sırasında Sessionbazı nesneleri yüklüyorum ve bazıları tembel yükleme nedeniyle vekil olarak yükleniyor. Her şey yolunda ve tembel yüklemeyi kapatmak istemiyorum. Ama daha sonra bazı nesneleri (aslında bir nesne) RPC aracılığıyla GWT istemcisine göndermem gerekiyor. Ve bu somut nesnenin bir vekil olduğu olur. Bu yüzden onu gerçek bir nesneye …

4
javax.transaction.Transactional vs org.springframework.transaction.annotation.Transactional
Ben ek açıklamaları arasındaki gerçek fark nedir anlamıyorum javax.transaction.Transactionalve org.springframework.transaction.annotation.Transactional? org.springframework.transaction.annotation.TransactionalBir uzantısı mı javax.transaction.Transactionalyoksa tamamen farklı bir anlamı mı var? Her biri ne zaman kullanılmalı? @TransactinalHizmet katmanında yay ve DAO'da javax ? Cevabın için teşekkür ederim.

14
JPA varlıkları ne zaman ve neden Serileştirilebilir arabirimi uygulamalıdır?
Soru başlıkta. Aşağıda bazı düşüncelerimi ve bulgularımı açıkladım. Çok basit bir etki alanı modelim olduğunda (herhangi bir ilişkisiz 3 tablo) tüm varlıklarım Serializable'ı uygulamadı. Ancak etki alanı modeli daha karmaşık hale geldiğinde, varlıklarımdan birinin Serializable'ı uygulamadığını söyleyen RuntimeException aldım. Hibernate'i bir JPA uygulaması olarak kullanıyorum. Merak ediyorum: Satıcıya özgü gereksinim …

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.