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

3
Sự cố khi thực hiện truy vấn khi sử dụng Enum trong thực thể
Tôi có những thứ sau trong thực thể Câu hỏi: @NamedQuery(name = "Question.allApproved", query = "SELECT q FROM Question q WHERE q.status = 'APPROVED'") và @Enumerated(EnumType.STRING) private Status status; // usual accessors Tôi nhận được ngoại lệ này: Mô tả Ngoại lệ: Lỗi khi biên dịch truy vấn [Question.countApproved: SELECT …
83 java  jakarta-ee  jpa 

1
Có nên đóng cửa JPA Entity Manager không?
Tôi có phương pháp dưới đây. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } Việc sử dụng trình quản lý thực thể ở trên có ổn không? Hoặc Nó là cần thiết để đóng em? Bất kỳ đề xuất xin vui lòng.
82 java  jpa 


3
JPA: sự khác biệt giữa @JoinColumn và @PrimaryKeyJoinColumn?
Sự khác biệt chính xác giữa @JoinColumnvà là @PrimaryKeyJoinColumngì? Bạn sử dụng @JoinColumncho các cột là một phần của khóa ngoại. Một cột điển hình có thể trông giống như (ví dụ: trong một bảng nối với các thuộc tính bổ sung): @ManyToOne @JoinColumn(name = "...") private OtherClass oc; Điều …

4
Thuộc tính tên trong @Entity và @Table
Tôi nghi ngờ vì thuộc tính name có trong cả @Entity và @Table Ví dụ: tôi được phép có cùng một giá trị cho thuộc tính name @Entity(name = "someThing") @Table(name = "someThing") và tôi cũng có thể có các tên khác nhau cho cùng một lớp @Entity(name = "someThing") …


9
"Thực thể tách rời được chuyển thành lỗi vẫn tồn tại" với mã JPA / EJB
Tôi đang cố gắng chạy mã JPA / EJB cơ bản này: public static void main(String[] args){ UserBean user = new UserBean(); user.setId(1); user.setUserName("name1"); user.setPassword("passwd1"); em.persist(user); } Tôi gặp lỗi này: javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database Có ý kiến ​​gì không? Tôi tìm kiếm trên internet …
81 java  jpa  ejb-3.0 

12
JDO và JPA dành cho Java trên Google App Engine
Tôi muốn phát triển dự án của mình trên Google App Engine với Struts2. Đối với cơ sở dữ liệu, tôi có hai tùy chọn JPA và JDO. Các bạn sẽ gợi ý cho tôi được không? Cả hai đều mới đối với tôi và tôi cần phải học chúng. …

2
CascadeType.REFRESH thực sự làm gì?
Những gì CascadeType.REFRESHthực sự làm gì? Định nghĩa cho nó là Khi chúng tôi làm mới một thực thể, tất cả các thực thể được giữ trong trường này cũng sẽ làm mới nhưng điều này có nghĩa gì trong thực tế? Ai đó có thể vui lòng cho tôi …
81 java  jpa 





6
Làm rõ thuật ngữ - “hydrating” một thực thể JPA hoặc Hibernate có nghĩa là gì khi tìm nạp thực thể từ DB
Trong ngữ cảnh ORM / Lazy tải các thực thể, hiểu biết của tôi về thuật ngữ "Hydrat hóa" như sau: "Hydrating" mô tả quá trình điền một số hoặc tất cả các thuộc tính chưa được phổ biến trước đây của một thực thể được tìm nạp bằng cách …

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.