2009-01-15 26 views

Trả lời

2

Các loại true_false hoặc yes_no sẽ làm điều này cho bạn.

+0

Đ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

+0

Ví dụ:

+0

Khi tôi làm điều này, tôi nhận được lỗi, tôi có biến của tôi dưới dạng boolean và db type là char (1) [9/30/09 15: 25: 41: 258 PDT] 0000003f SystemErr R \t tại sun.io.ByteToCharUTF8.convert (ByteToCharUTF8.java: 262) [9/30/09 15: 25: 41: 258 PDT] 0000003f SystemErr R \t tại com.ibm.db2.jcc.cta (t.java:16) Điều này đang giết chết tôi .. !!! –

2

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.

+0

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

Các vấn đề liên quan