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

Hibernate là một thư viện ánh xạ quan hệ đối tượng (ORM) cho ngôn ngữ Java cho phép các nhà phát triển sử dụng các mô hình miền kiểu POJO trong các ứng dụng của họ theo cách mở rộng ra ngoài Ánh xạ đối tượng / quan hệ.

4
Tại sao tôi cần Giao dịch ở chế độ Hibernate cho các hoạt động chỉ đọc?
Tại sao tôi cần Giao dịch ở chế độ Hibernate cho các hoạt động chỉ đọc? Giao dịch sau có khóa DB không? Mã mẫu để tìm nạp từ DB: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to write …


12
Java có câu lệnh using không?
Java có câu lệnh using có thể được sử dụng khi mở một phiên ở chế độ ngủ đông không? Trong C #, nó giống như: using (var session = new Session()) { } Vì vậy, đối tượng đi ra khỏi phạm vi và tự động đóng lại.




14
Bỏ qua các trường từ đối tượng Java động trong khi gửi dưới dạng JSON từ Spring MVC
Tôi có lớp mô hình như thế này, cho ngủ đông @Entity @Table(name = "user", catalog = "userdb") @JsonIgnoreProperties(ignoreUnknown = true) public class User implements java.io.Serializable { private Integer userId; private String userName; private String emailId; private String encryptedPwd; private String createdBy; private String updatedBy; @Id @GeneratedValue(strategy = IDENTITY) @Column(name …


4
@UniqueConstraint và @Column (unique = true) trong chú thích ngủ đông
Sự khác biệt giữa @UniqueConstraint và @Column (unique = true) là gì? Ví dụ: @Table( name = "product_serial_group_mask", uniqueConstraints = {@UniqueConstraint(columnNames = {"mask", "group"})} ) Và @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private ProductSerialMask mask; @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private Group group;

13
Cách khắc phục Hibernate LazyInitializationException: không thể khởi tạo một cách lười biếng một tập hợp các vai trò, không thể khởi tạo proxy - không có phiên
Trong AuthenticationProvider tùy chỉnh từ dự án mùa xuân của tôi, tôi đang cố gắng đọc danh sách các cơ quan có thẩm quyền của người dùng đã đăng nhập, nhưng tôi gặp phải lỗi sau: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.horariolivre.entity.Usuario.autorizacoes, could not initialize proxy …

10
javax.validation.ValidationException: HV000183: Không thể tải 'javax.el.ExpressionFactory'
Tôi cố gắng viết ứng dụng rất đơn giản với trình xác thực ngủ đông: các bước của tôi: thêm phụ thuộc sau vào pom.xml: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.1.1.Final</version> </dependency> viết mã: class Configuration { Range(min=1,max=100) int threadNumber; //... public static void main(String[] args) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator …





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.