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

9
Bir JPA OneToOne ilişkisini nasıl tembel yapabilirim
Geliştirdiğimiz bu uygulamada, bir görüşün özellikle yavaş olduğunu fark ettik. Görünümü profilli ve hibernate tarafından yürütülen ve sadece getirilecek veritabanında sadece iki nesne olsa bile 10 saniye sürdü bir sorgu olduğunu fark ettim. Hepsi OneToManyve ManyToManyilişkiler tembeldi, bu yüzden sorun değildi. Gerçek SQL yürütülmekte incelerken, sorguda 80'den fazla birleşme olduğunu …

30
Spring Boot - NONE veritabanı türü için katıştırılmış veritabanı sürücüsü sınıfı belirlenemiyor
Web uygulamamı çalıştırmaya çalışırken atılan hata: [INFO] WARNING: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private javax.sql.DataSource org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.dataSource; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceAutoConfiguration$NonEmbeddedConfiguration.class]: Instantiation …

6
@ManyToOne JPA derneği için CascadeType.ALL'nin anlamı nedir
Sanırım bir @ManyToOneilişki bağlamında basamaklı olmanın anlamını yanlış anladım . Dava: public class User { @OneToMany(fetch = FetchType.EAGER) protected Set<Address> userAddresses; } public class Address { @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL) protected User addressOwner; } Bunun anlamı nedir cascade = CascadeType.ALL? Örneğin, veritabanından belirli bir adresi silersem, eklediğim gerçeği …

9
Hazırda bekletme modu org.hibernate.AnnotationException değerini atar: com..domain.idea.MAE_MFEView öğesi için tanımlayıcı belirtilmedi
Neden bu istisnayı alıyorum? package com.domain.idea; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.OneToOne; import javax.persistence.Table; import org.hibernate.annotations.AccessType; /** * object model for the view [InvestmentReturn].[vMAE_MFE] */ @Entity @Table(name="vMAE_MFE", schema="InvestmentReturn") @AccessType("field") public class MAE_MFEView { /** * trade property is a SuggestdTradeRecommendation object */ @OneToOne(fetch = FetchType.LAZY , …


30
org.hibernate.HibernateException: 'hibernate.dialect' ayarlanmadığında DialectResolutionInfo öğesine erişim boş olamaz
Spring-jpa ile hazırda bekleme kullanan bir bahar önyükleme uygulamasını çalıştırmak çalışıyorum, ancak bu hatayı alıyorum: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:205) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206) at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398) …

8
Kompozit anahtarı JPA ve Hazırda Bekletme ile nasıl eşleyebilirim?
Bu kodda, bileşik anahtar için bir Java sınıfı nasıl oluşturulur (hazırda bekletme modunda anahtar nasıl birleştirilir): create table Time ( levelStation int(15) not null, src varchar(100) not null, dst varchar(100) not null, distance int(15) not null, price int(15) not null, confPathID int(15) not null, constraint ConfPath_fk foreign key(confPathID) references ConfPath(confPathID), …

9
Spring-data-jpa kullanarak bir varlığı nasıl güncelleyebilirim?
Soru hemen hemen her şeyi söylüyor. JPARepository kullanarak bir varlığı nasıl güncelleyebilirim? JPARepository'nin sadece bir kaydetme yöntemi vardır, bu gerçekten oluşturup güncellemediğini söylemez. Mesela ben üç alanı vardır veritabanı kullanıcı, basit bir nesne ekleyin: firstname, lastnameve age: @Entity public class User { private String firstname; private String lastname; //Setters and …

9
JPA'da sabit değerlerle enum eşleştirilsin mi?
JPA kullanarak bir numaralandırma eşlemek için farklı yollar arıyorum. Özellikle her numaralandırma girişinin tamsayı değerini ayarlamak ve sadece tamsayı değerini kaydetmek istiyorum. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100), WRITE(200), EDITOR (300); private int value; Right(int value) { this.value = value; } …
192 java  spring  orm  jpa  enums 

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? …

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 …


20
JPA: Yerel sorgu sonuç kümesini POJO sınıfı koleksiyonuna dönüştürme
Projemde JPA kullanıyorum. Beş tablo üzerinde birleştirme işlemi yapmak için gereken bir sorgu geldi. Bu yüzden beş alan döndüren yerel bir sorgu oluşturdum. Şimdi sonuç nesnesini aynı beş dizeyi içeren java POJO sınıfına dönüştürmek istiyorum. JPA doğrudan POJO nesne listesine bu sonucu döküm herhangi bir yolu var mı? Aşağıdaki çözüme …
174 java  jpa 


8
Java'da @UniqueConstraint ek açıklaması
Bir Java fasulyem var. Şimdi, alanın benzersiz olması gerektiğinden emin olmak istiyorum. Aşağıdaki kodu kullanıyorum: @UniqueConstraint(columnNames={"username"}) public String username; Ama bazı hatalar alıyorum: @UniqueConstraint is dissallowed for this location Benzersiz kısıtlamaları kullanmanın doğru yolu nedir? Not: Oyun çerçevesi kullanıyorum.

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.