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

6
Apa itu "sisi terbalik dari asosiasi" dalam asosiasi dua arah JPA OneToMany / ManyToOne dua arah?
Di bagian contoh @OneToManyreferensi anotasi JPA : Contoh 1-59 @OneToMany - Kelas Pelanggan dengan Generik @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Contoh 1-60 @ManyToOne - Kelas Pemesanan Dengan Generik @Entity public class Order implements Serializable { ... …

10
Cara mengonversi proksi Hibernate ke objek entitas nyata
Selama Hibernate Session, saya memuat beberapa objek dan beberapa di antaranya dimuat sebagai proxy karena pemuatan malas. Tidak apa-apa dan saya tidak ingin mematikan pemuatan malas. Tetapi kemudian saya perlu mengirim beberapa objek (sebenarnya satu objek) ke klien GWT melalui RPC. Dan kebetulan objek konkret ini adalah proxy. Jadi saya …

12
Bagaimana cara bertahan properti tipe Daftar <String> di JPA?
Apa cara terbaik untuk mendapatkan entitas dengan bidang tipe Daftar tetap? 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; @Basic List&lt;String&gt; arguments …
158 java  orm  jpa 

7
JPA OneToMany tidak menghapus anak
Saya memiliki masalah dengan @OneToManypemetaan sederhana antara orang tua dan entitas anak. Semua berfungsi dengan baik, hanya saja catatan anak tidak dihapus ketika saya menghapusnya dari koleksi. Orang tua: @Entity public class Parent { @Id @Column(name = "ID") private Long id; @OneToMany(cascade = {CascadeType.ALL}, mappedBy = "parent") private Set&lt;Child&gt; childs …
158 java  jpa  jpa-1.0 

14
Spring JPA memilih kolom tertentu
Saya menggunakan Spring JPA untuk melakukan semua operasi database. Namun saya tidak tahu cara memilih kolom tertentu dari tabel di Spring JPA? Sebagai contoh: SELECT projectId, projectName FROM projects

16
Bagaimana cara melihat query SQL yang dikeluarkan oleh JPA?
Ketika kode saya mengeluarkan panggilan seperti ini: entityManager.find(Customer.class, customerID); Bagaimana saya bisa melihat permintaan SQL untuk panggilan ini? Dengan asumsi saya tidak memiliki akses ke server database untuk profil / memonitor panggilan, apakah ada cara untuk login atau melihat dalam IDE saya pertanyaan SQL yang sesuai yang dikeluarkan oleh panggilan …
155 java  jpa 

7
Saat menggunakan getOne dan temukan metode One Spring Data JPA
Saya memiliki kasus penggunaan yang disebut sebagai berikut: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Amati Propagation yang@Transactional dimiliki.REQUIRES_NEW dan repositori menggunakan getOne . Ketika saya menjalankan aplikasi, saya menerima pesan kesalahan berikut: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session ... Tetapi jika …

4
Tolong jelaskan tentang insertable = false dan updatable = false dalam referensi untuk penjelasan JPA @Column
Jika bidang diberi keterangan insertable=false, updatable=false, bukankah itu berarti Anda tidak bisa memasukkan nilai atau mengubah nilai yang ada? Mengapa Anda ingin melakukan itu? @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 = …

14
Kapan dan mengapa entitas JPA harus mengimplementasikan antarmuka Serializable?
Pertanyaannya ada di judul. Di bawah ini saya baru saja menggambarkan beberapa pemikiran dan temuan saya. Ketika saya memiliki model domain yang sangat sederhana (3 tabel tanpa hubungan apa pun) semua entitas saya TIDAK mengimplementasikan Serializable. Tetapi ketika model domain menjadi lebih kompleks saya mendapat RuntimeException yang mengatakan bahwa salah …

29
Tidak ada penyedia Persistence untuk EntityManager yang bernama
Saya punya saya persistence.xmldengan nama yang sama menggunakan di TopLinkbawah META-INFdirektori. Lalu, saya minta kode saya memanggilnya dengan: EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); Namun, saya mendapat pesan kesalahan berikut: 2009-07-21 09: 22: 41.018 [main] ERROR - Tidak ada penyedia Kegigihan untuk EntityManager bernama agisdb javax.persistence.PersistenceException: Tidak ada penyedia Persistence untuk EntityManager …
148 java  jpa  persistence  toplink 

7
Cara mengambil asosiasi FetchType.LAZY dengan JPA dan Hibernate di Spring Controller
Saya memiliki kelas Person: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List&lt;Role&gt; roles; // etc } Dengan hubungan banyak ke banyak yang malas. Di controller saya saya miliki @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() { …


3
Apa perbedaan antara JPA dan Spring Data JPA?
Saya agak bingung tentang perbedaan antara Spring Data-JPA dan JPA. Saya tahu tentang JPA bahwa ini adalah spesifikasi untuk mempertahankan Java Objects ke database relasional menggunakan teknologi ORM yang populer. Dengan kata lain, JPA menyediakan antarmuka dan teknologi ORM lainnya, mengimplementasikan antarmuka yang dikenal sebagai penyedia JPA misalnya Hibernate. Sekarang, …


19
Hibernate JPA Sequence (non-Id)
Apakah mungkin menggunakan urutan DB untuk beberapa kolom yang bukan pengenal / bukan bagian dari pengenal komposit ? Saya menggunakan hibernate sebagai penyedia jpa, dan saya memiliki tabel yang memiliki beberapa kolom yang menghasilkan nilai (menggunakan urutan), meskipun mereka bukan bagian dari pengenal. Yang saya inginkan adalah menggunakan urutan untuk …
141 java  hibernate  jpa  sequence 

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.