«jpa» etiketlenmiş sorular

Java Kalıcılık API'sı (JPA), Java nesneleri / sınıfları ve ilişkisel bir veritabanı arasındaki verilere erişme, devam etme ve yönetme amaçlı bir Java özelliğidir. EJB 3.0 spesifikasyonunun bir parçasıdır ve Nesneden İlişkisel Haritalamaya (ORM) endüstri standardı yaklaşımdır.

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 …

12
JPA'da List <String> türünde bir özellik nasıl devam ettirilir?
Liste türünde bir alana sahip bir varlığı kalıcı hale getirmenin en akıllı yolu nedir? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import javax.persistence.EntityManager; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Persistence; @Entity public class Command implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id; …
158 java  orm  jpa 

7
JPA OneToMany birçok çocuğu silmiyor
@OneToManyBir üst öğe ile alt öğe arasındaki basit bir eşlemeyle ilgili sorunum var . Her şey iyi çalışıyor, koleksiyondan kaldırdığımda yalnızca alt kayıtlar silinmiyor. Ebeveyn: @Entity public class Parent { @Id @Column(name = "ID") private Long id; @OneToMany(cascade = {CascadeType.ALL}, mappedBy = "parent") private Set&lt;Child&gt; childs = new HashSet&lt;Child&gt;(); ... …
158 java  jpa  jpa-1.0 

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 …

16
JPA tarafından yayınlanan SQL sorguları nasıl görüntülenir?
Kodum böyle bir çağrı verdiğinde: entityManager.find(Customer.class, customerID); Bu arama için SQL sorgusunu nasıl görebilirim? Çağrıları profillemek / izlemek için veritabanı sunucusuna erişimim olmadığını varsayarsak, IDE içinde JPA çağrıları tarafından verilen ilgili SQL sorgularını günlüğe kaydetmenin veya görüntülemenin bir yolu var mı? Ben jTDS sürücüsünü kullanarak SQL Server 2008 R2 karşı …
155 java  jpa 

7
GetOne ve findOne yöntemlerini kullanırken Spring Data JPA
Aşağıdakileri çağırdığı bir kullanım durumum var: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Gözlemleyin @Transactionalsahiptir Propagation.REQUIRES_NEW ve depo kullanır getOne . Uygulamayı çalıştırdığımda, aşağıdaki hata iletisini alıyorum: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session ... Ama değiştirirseniz getOne(id)tarafından findOne(id)tüm eserler cezası. Kullanım durumu …

4
Lütfen JPA @Column ek açıklamasına referans olarak inserttable = false ve updatable = false hakkında açıklayın
Bir alana açıklama eklenirse insertable=false, updatable=false, değer ekleyemeyeceğiniz veya mevcut değeri değiştiremeyeceğiniz anlamına gelmez mi? Bunu neden yapmak istiyorsun? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List&lt;Address&gt; addresses; } @Entity public class Address { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ManyToOne …

30
Adlı EntityManager için Persistence sağlayıcısı yok
Dizinin altında persistence.xmlkullanarak aynı isme sahibim . Ardından, kodumun adı:TopLinkMETA-INF EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); Yine de aşağıdaki hata mesajını aldım: 2009-07-21 09: 22: 41,018 [ana] HATA - agisdb adlı EntityManager için Kalıcılık sağlayıcısı yok javax.persistence.PersistenceException: agisdb adlı EntityManager için Persistence sağlayıcısı yok javax.persistence.Persistence.createEntityManagerFactory'de (Persistence.java:89) javax.persistence.Persistence.createEntityManagerFactory'de (Persistence.java:60) İşte persistence.xml: &lt;?xml version="1.0" …
150 java  jpa  persistence  toplink 

7
Bir Spring Controller'da JPA ve Hazırda Bekletme ile FetchType.LAZY ilişkileri nasıl getirilir
Bir Kişi dersim var: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List&lt;Role&gt; roles; // etc } Tembel olan çoktan çoğa bir ilişkiyle. Kontrol cihazımda var @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() { Person person = …


3
JPA ve Spring Data JPA arasındaki fark nedir?
Spring Data-JPA ve JPA arasındaki fark hakkında biraz kafam karıştı. JPA hakkında popüler ORM teknolojisini kullanarak ilişkisel bir veritabanına Java Nesneleri ısrar için bir özellik olduğunu biliyorum. Başka bir deyişle, JPA arayüzler ve diğer ORM teknolojileri sağlar, JPA sağlayıcısı olarak bilinen arayüzleri uygular, örneğin Hibernate. Şimdi, Spring Data JPA tam …


18
Hazırda Bekleme JPA Dizisi (Kimliksiz)
Tanımlayıcı olmayan / bileşik tanımlayıcının bir parçası olmayan bazı sütunlar için bir DB sırası kullanmak mümkün müdür ? Hazırda bekleme jpa sağlayıcısı olarak kullanıyorum ve tanımlayıcı bir parçası olmasa da (bir sıra kullanarak) oluşturulan değerler bazı sütunları olan bir tablo var. Ne istediğim sıra için sütun birincil anahtar (parçası değil …
138 java  hibernate  jpa  sequence 

17
Spring boot - Yönetilen bir tür değil
Spring boot + JPA kullanıyorum ve servisi başlatırken sorun yaşıyorum. Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.nervytech.dialer.domain.PhoneSettings at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.&lt;init&gt;(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:89) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:69) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:177) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) İşte Application.java dosyası, @Configuration @ComponentScan @EnableAutoConfiguration(exclude = …

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.