Pertanyaan yang diberi tag «jpa»

Java Persistence API (JPA) adalah spesifikasi Java untuk mengakses, bertahan, dan mengelola data antara objek / kelas Java dan database relasional. Ini adalah bagian dari spesifikasi EJB 3.0 dan merupakan pendekatan standar industri untuk Object to Relational Mapping (ORM).

4
@Column (s) tidak diperbolehkan pada properti @ManyToOne
Saya memiliki entitas JPA dengan properti yang ditetapkan sebagai @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Tetapi ketika saya menerapkan pada JBoss 6, aplikasi menampilkan kesalahan yang mengatakan: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property Saya menggunakan Hibernate 3.5 sebagai implementasi JPA 2.0. Apa yang harus saya gunakan untuk mereferensikan kolom …

20
JPA getSingleResult () atau null
Saya memiliki insertOrUpdatemetode yang memasukkan Entityjika tidak ada atau memperbaruinya jika ada. Untuk mengaktifkan ini, saya harus findByIdAndForeignKey, jika dikembalikan nullmasukkan jika tidak kemudian perbarui. Masalahnya adalah bagaimana cara memeriksa apakah itu ada? Jadi saya mencoba getSingleResult. Tapi itu membuat pengecualian jika public Profile findByUserNameAndPropertyName(String userName, String propertyName) { String …
138 java  jpa 

17
Spring boot - Bukan tipe yang dikelola
Saya menggunakan Spring boot + JPA dan mengalami masalah saat memulai layanan. 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.<init>(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) Ini adalah file Application.java, @Configuration …

8
Bagaimana cara menguji repositori Data Spring?
Saya ingin repositori (katakanlah, UserRepository) dibuat dengan bantuan Spring Data. Saya baru mengenal spring-data (tetapi tidak untuk spring) dan saya menggunakan tutorial ini . Pilihan teknologi saya untuk menangani database adalah JPA 2.1 dan Hibernate. Masalahnya adalah saya tidak tahu bagaimana menulis unit test untuk repositori tersebut. Mari kita ambil …


11
JPA CascadeType.ALL tidak menghapus anak yatim
Saya mengalami masalah menghapus node yatim menggunakan JPA dengan pemetaan berikut @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; Saya mengalami masalah peran yatim di sekitar basis data. Saya dapat menggunakan org.hibernate.annotations.Cascadetag spesifik Hibernate anotasi tapi jelas saya tidak ingin mengikat solusi saya ke dalam …
132 java  hibernate  orm  jpa  jpa-2.0 

11
Kotlin dengan JPA: default constructor hell
Seperti yang dibutuhkan JPA, @Entitykelas harus memiliki konstruktor default (non-arg) untuk instantiate objek ketika mengambilnya dari database. Di Kotlin, properti sangat mudah untuk menyatakan dalam konstruktor utama, seperti dalam contoh berikut: class Person(val name: String, val age: Int) { /* ... */ } Tetapi ketika konstruktor non-arg dideklarasikan sebagai konstruktor …



26
Hibernate: “Field 'id' tidak memiliki nilai default”
Saya menghadapi apa yang saya pikir merupakan masalah sederhana dengan Hibernate, tetapi tidak dapat menyelesaikannya (forum Hibernate yang tidak terjangkau tentu tidak membantu). Saya memiliki kelas sederhana yang ingin saya pertahankan, tetapi terus dapatkan: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not insert: …


2
Apa "sisi kepemilikan" dalam pemetaan ORM?
Apa sebenarnya arti dari sisi pemilik ? Apa penjelasan dengan beberapa contoh pemetaan ( satu ke banyak, satu ke satu, banyak ke satu )? Teks berikut ini adalah kutipan dari deskripsi dokumentasi @OneToOne di Java EE 6. Anda dapat melihat konsep memiliki sisi di dalamnya. Menentukan asosiasi bernilai tunggal ke …
129 java  hibernate  orm  jpa  mapping 


7
Anotasi mana yang harus saya gunakan: @IdClass atau @EmbeddedId
Spesifikasi JPA(Java Persistence API) memiliki 2 cara berbeda untuk menentukan kunci komposit entitas: @IdClassdan @EmbeddedId. Saya menggunakan kedua anotasi pada entitas yang dipetakan, tetapi ternyata menjadi kekacauan besar bagi orang-orang yang tidak terlalu mengenal JPA. Saya hanya ingin mengadopsi satu cara untuk menentukan kunci komposit. Yang mana yang benar-benar yang …

8
setMaxResults untuk penjelasan Spring-Data-JPA?
Saya mencoba untuk memasukkan Spring-Data-JPA ke dalam proyek saya. Satu hal yang membingungkan saya adalah bagaimana cara mencapai setMaxResults (n) dengan anotasi? misalnya, kode saya: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } Saya hanya perlu mengembalikan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.