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
REFRESH và MERGE có nghĩa là gì về mặt cơ sở dữ liệu?
Tôi tò mò và cần tìm câu trả lời này nhanh chóng. Google sẽ không giúp được gì nhiều. API Java Persistence có các thuộc tính này cho biết khung công tác phân tầng các hoạt động trên các thực thể được liên kết: CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH Tôi biết …
94 java  jpa  persistence 

9
Spring JPA @Query với LIKE
Tôi đang cố gắng tạo một phương thức trong CrudRepository có thể cung cấp cho tôi danh sách người dùng, có tên người dùng giống như tham số đầu vào (không chỉ bắt đầu bằng mà còn chứa nó). Tôi đã cố gắng sử dụng phương thức "findUserByUsernameLike(@Param("username") String username)"nhưng …
93 java  jquery  sql  spring  jpa 


6
Bộ sưu tập bản đồ JPA của Enums
Có cách nào trong JPA để ánh xạ tập hợp các Enum trong lớp Entity không? Hay giải pháp duy nhất là bọc Enum bằng một lớp miền khác và sử dụng nó để ánh xạ bộ sưu tập? @Entity public class Person { public enum InterestsEnum {Books, Sport, etc... …
92 java  jpa  jakarta-ee 

7
Cách ánh xạ một trường thực thể có tên là một từ dành riêng trong JPA
@Column(name="open") Sử dụng phương ngữ sqlserver với chế độ ngủ đông. [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary …




10
Làm cách nào để xóa thực thể có mối quan hệ ManyToMany trong JPA (và các hàng bảng nối tương ứng)?
Giả sử tôi có hai thực thể: Nhóm và Người dùng. Mọi người dùng có thể là thành viên của nhiều nhóm và mọi nhóm đều có thể có nhiều người dùng. @Entity public class User { @ManyToMany Set<Group> groups; //... } @Entity public class Group { @ManyToMany(mappedBy="groups") Set<User> users; …
91 java  hibernate  jpa  orm 

6
Spring Data JPA ánh xạ kết quả truy vấn gốc tới POJO không phải thực thể
Tôi có phương pháp lưu trữ Dữ liệu mùa xuân với truy vấn gốc @Query(value = "SELECT g.*, gm.* FROM group g LEFT JOIN group_members gm ON g.group_id = gm.group_id and gm.user_id = :userId WHERE g.group_id = :groupId", nativeQuery = true) GroupDetails getGroupDetails(@Param("userId") Integer userId, @Param("groupId") Integer groupId); và tôi …

8
Tham số trong mệnh đề tương tự JPQL
Tôi đang cố gắng viết một truy vấn JPQL với mệnh đề tương tự: LIKE '%:code%' Tôi muốn có mã = ​​4 và tìm 455 554 646 ... Tôi không thể vượt qua :code = '%value%' namedQuery.setParameter("%" + this.value + "%"); bởi vì ở một nơi khác, tôi :valuekhông cần …


4
JPA Nhiều trường Nhúng
Lớp thực thể JPA có thể chứa hai trường nhúng ( @Embedded) không? Một ví dụ sẽ là: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } Trong trường hợp này, a Personcó thể chứa hai …

1
Nhiều ràng buộc duy nhất trong JPA
Có cách nào để chỉ định bằng JPA rằng phải có nhiều ràng buộc duy nhất trên các tập hợp cột khác nhau không? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String …


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.