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

5
Kapan menggunakan EntityManager.find () vs EntityManager.getReference () dengan JPA
Saya telah menemukan situasi (yang menurut saya aneh tetapi mungkin cukup normal) di mana saya menggunakan EntityManager.getReference (LObj.getClass (), LObj.getId ()) untuk mendapatkan entitas database dan kemudian meneruskan objek yang dikembalikan ke dipertahankan di tabel lain. Jadi pada dasarnya alirannya seperti ini: class TFacade { createT (FObj, AObj) { T …

2
Menyimpan Peta <String, String> menggunakan JPA
Saya ingin tahu apakah mungkin menggunakan anotasi untuk mempertahankan attributespeta di kelas berikut menggunakan JPA2 public class Example { long id; // .... Map&lt;String, String&gt; attributes = new HashMap&lt;String, String&gt;(); // .... } Karena kita sudah memiliki database produksi yang sudah ada sebelumnya, idealnya nilai attributes dapat dipetakan ke tabel …
103 java  jpa  orm  jpa-2.0 




4
Bagaimana memilih strategi pembuatan id saat menggunakan JPA dan Hibernate
Saya telah melalui bagian pembuatan Id dari panduan referensi Hibernate dan "java persistence with Hibernate" Ada beberapa opsi yang tersedia dengan gabungan Hibernate dan JPA. Saya sedang mencari dokumentasi lebih lanjut tentang bagaimana memilih strategi pembuatan id tertentu. Saya juga mencari titik kritis. Misalnya, strategi hilo diharapkan dapat mengurangi perselisihan. …

4
Spring Data JPA ditemukan berdasarkan properti objek yang disematkan
Saya ingin menulis tanda tangan metode antarmuka repositori JPA Spring Data yang memungkinkan saya menemukan entitas dengan properti objek yang disematkan dalam entitas itu. Adakah yang tahu apakah ini mungkin, dan jika demikian bagaimana? Ini kode saya: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { "bookId", …

7
Hibernate: Secara otomatis membuat / memperbarui tabel db berdasarkan kelas entitas
Saya memiliki kelas entitas berikut (di Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } dan persistence.xml saya: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"&gt; &lt;persistence-unit name="NewPersistenceUnit"&gt; &lt;provider&gt;org.hibernate.ejb.HibernatePersistence&lt;/provider&gt; &lt;properties&gt; &lt;property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/&gt; &lt;property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/&gt; …
101 java  mysql  hibernate  jpa  groovy 

11
Menentukan Indeks (Kunci Non-Unik) Menggunakan JPA
Bagaimana Anda mendefinisikan bidang, misalnya emailmemiliki indeks menggunakan penjelasan JPA. Kami memerlukan kunci non-unik emailkarena ada jutaan kueri di bidang ini per hari, dan agak lambat tanpa kuncinya. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; public String …
100 java  hibernate  orm  jpa  datanucleus 


6
JPA: penghapusan banyak-ke-satu dan bertingkat searah
Katakanlah saya memiliki hubungan searah @ManyToOne seperti berikut: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private Parent parent; } Jika saya memiliki orang tua P dan anak C 1 ... …

6
Tidak dapat menggunakan pembuatan kunci kolom identitas dengan <union-subclass> (TABLE_PER_CLASS)
com.something.SuperClass: @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class SuperClass implements Serializable { private static final long serialVersionUID = -695503064509648117L; long confirmationCode; @Id @GeneratedValue(strategy = GenerationType.AUTO) // Causes exception!!! public long getConfirmationCode() { return confirmationCode; } public void setConfirmationCode(long confirmationCode) { this.confirmationCode = confirmationCode; } } com.something.SubClass: @Entity public abstract class …

2
@OneToMany List <> vs Set <> perbedaan
Apakah ada perbedaan jika saya menggunakan @OneToMany public Set&lt;Rating&gt; ratings; atau jika saya gunakan @OneToMany public List&lt;Rating&gt; ratings; keduanya berfungsi OK, saya tahu perbedaan antara daftar dan satu set, namun saya tidak tahu apakah ini ada bedanya bagaimana hibernate (atau lebih tepatnya JPA 2.0) menanganinya.
95 java  jpa 

18
Bagaimana memanggil prosedur yang tersimpan dari Java dan JPA
Saya menulis aplikasi web sederhana untuk memanggil prosedur tersimpan dan mengambil beberapa data. Ini adalah aplikasi yang sangat sederhana, yang berinteraksi dengan database klien. Kami memberikan id karyawan dan id perusahaan dan prosedur yang tersimpan akan mengembalikan detail karyawan. Aplikasi web tidak dapat memperbarui / menghapus data dan menggunakan SQL …

9
Spring JPA @Query dengan LIKE
Saya mencoba membuat metode di CrudRepository yang akan dapat memberi saya daftar pengguna, yang nama penggunanya LIKE parameter input (tidak hanya dimulai dengan, tetapi juga mengandungnya). Saya mencoba menggunakan metode "findUserByUsernameLike(@Param("username") String username)"tetapi seperti yang diceritakan dalam dokumentasi Spring, metode ini sama dengan " where user.username like ?1". Ini tidak …
95 java  jquery  sql  spring  jpa 

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.