Câu hỏi được gắn thẻ «jpa»

API Persistence API (JPA) là một đặc tả Java để truy cập, lưu giữ và quản lý dữ liệu giữa các đối tượng / lớp Java và cơ sở dữ liệu quan hệ. Nó là một phần của đặc tả EJB 3.0 và là cách tiếp cận tiêu chuẩn công nghiệp cho Ánh xạ đối tượng (ORM).


2
Lưu trữ một Bản đồ <Chuỗi, Chuỗi> bằng JPA
Tôi đang tự hỏi liệu có thể sử dụng chú thích để duy trì attributesbản đồ trong lớp sau bằng JPA2 không public class Example { long id; // .... Map&lt;String, String&gt; attributes = new HashMap&lt;String, String&gt;(); // .... } Vì chúng tôi đã có cơ sở dữ liệu sản …
103 java  jpa  orm  jpa-2.0 





7
Hibernate: Tự động tạo / cập nhật các bảng db dựa trên các lớp thực thể
Tôi có lớp thực thể sau (trong 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 } và sự kiên trì của tôi.xml: &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" …
101 java  mysql  hibernate  jpa  groovy 




6
JPA: xóa nhiều đối một và nhiều tầng một chiều
Giả sử tôi có mối quan hệ một chiều @ManyToOne như sau: @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; } Nếu tôi có cha mẹ P và …

6
Không thể sử dụng tạo khóa cột nhận dạng với <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 <> so với Set <> chênh lệch
Có sự khác biệt nào nếu tôi sử dụng @OneToMany public Set&lt;Rating&gt; ratings; hoặc nếu tôi sử dụng @OneToMany public List&lt;Rating&gt; ratings; cả hai đều hoạt động OK, tôi biết sự khác biệt giữa danh sách và tập hợp, tuy nhiên tôi không biết liệu điều này có tạo ra …
94 java  jpa 



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.