Từ Hibernate Getting Started Guide:
Các @javax.persistence.Entity
chú thích được sử dụng để đánh dấu một lớp học như một thực thể. Nó hoạt động giống như phần tử ánh xạ lớp được thảo luận trong Phần 2.3, "Tệp ánh xạ". Ngoài ra, chú thích @javax.persistence.Table
chỉ định rõ tên bảng . Không có đặc tả này, tên bảng mặc định sẽ là EVENT).
Vì org.hibernate.annotations.Entity đã không được chấp nhận, bạn nên sử dụng chú thích Java EE. Ngoài ra, như tolitius đã đề cập, đối với cấu hình chú thích của @org.hibernate.annotations.Entity
, bạn nên sử dụng chú thích tương ứng, ví dụ: @DynamicUpdate
.
Hy vọng điều đó sẽ hữu ích.
Lưu ý: Event
là tên của lớp mà được chú thích trong ví dụ, đây là lý do tại sao nó khẳng định "tên bảng mặc định sẽ là EVENT".
Cảm ơn. Trên lưu ý này, việc nâng cấp lên Hibernate 4 đang chứng minh một chút khó khăn. Tôi thậm chí không thể tạo một nhà máy phiên: – MTR
Lưu ý rằng chú thích '@ DynamicInsert' cũng tồn tại. –