Làm cách nào để ánh xạ một CHAR (1) tới một boolean bằng Hibernate cho Java?Làm cách nào để ánh xạ một CHAR (1) tới một boolean bằng Hibernate cho Java?
Trả lời
Các loại true_false
hoặc yes_no
sẽ làm điều này cho bạn.
CharBooleanType có lẽ là những gì bạn đang tìm kiếm http://www.hibernate.org/hib_docs/v3/api/org/hibernate/type/class-use/CharBooleanType.html
chỉnh sửa: Câu trả lời của dtsazza có lẽ hữu ích hơn nếu bạn chỉ muốn có được đi và sử dụng ký tự y/n hoặc t/f. Nếu những người không phù hợp với cách sử dụng của bạn, bạn có thể thực hiện loại của riêng bạn bằng cách sử dụng CharBooleanType.
Cảm ơn! Tôi biết tôi có thể sử dụng một UserType, nhưng tôi nghĩ rằng có thể có một cách đơn giản hơn, và dtsazza đã cho tôi những gì tôi cần. – ScArcher2
Điều đó thật hoàn hảo. Cảm ơn! Tôi thấy nơi tôi có thể tạo một UserType, nhưng tôi đã tìm ra một cách dễ dàng hơn, và đây là nó. – ScArcher2
Ví dụ: –