Hi Tôi đã viết mã như thế nàyLàm thế nào để tạo ra một ID ngủ đông với khả năng tự tạo ra với một giá trị bắt đầu
@Id @Column(nullable=false) @GeneratedValue(strategy=GenerationType.AUTO) public int getUserID() { return UserID; }
Nhưng tôi tự thiết lập nó từ DAO như "e.setUserID (01); " chèn.Không có hàng nào khác không chèn Có quá trình nào để lấy giá trị cho id và truy lục giá trị được tạo tự động hay không. Im suy nghĩ tôi sẽ nhận được một số giúp đỡ
Nó hoạt động, nhưng nó được gán cho một cột khác giá trị được tạo ra – Vidya
Nếu có ai bỏ phiếu, nên có lý do nên chia sẻ, Tại sao lại bỏ phiếu? – Shehzad
Đây không phải là một phương pháp an toàn vì máy phát điện chọn id tối đa từ db và tăng nó. Mặc dù nó rất hữu ích cho mục đích thử nghiệm. Các tài liệu rõ ràng cảnh báo 'Không sử dụng trong một cụm!'. Hãy khám phá: https://docs.jboss.org/hibernate/orm/3.2/api/org/hibernate/id/IncrementGenerator.html https://docs.jboss.org/hibernate/orm/3.3/reference/en /html/mapping.html#mapping-declaration-id –