如何使用Hibernate for Java将字符(1)映射为布尔值?
如何使用Hibernate for Java将字符(1)映射为布尔值?您可以使用如何使用Hibernate for Java将字符(1)映射为布尔值?,java,hibernate,Java,Hibernate,如何使用Hibernate for Java将字符(1)映射为布尔值?您可以使用true\u false或yes\u no类型来完成此操作。CharBooleanType可能就是您要找的类型 编辑:如果您只想开始使用y/n或t/f字符,那么dtsazza的答案可能更有用。如果这些与您的用法不匹配,您可以使用CharBooleanType实现您自己的类型。这太完美了。谢谢我看到了在哪里可以创建用户类型,但我想现在有一个更简单的方法,就是这样。例如:当我这样做时,我得到了这个错误,我的变量是布尔型的
true\u false
或yes\u no
类型来完成此操作。CharBooleanType可能就是您要找的类型
编辑:如果您只想开始使用y/n或t/f字符,那么dtsazza的答案可能更有用。如果这些与您的用法不匹配,您可以使用CharBooleanType实现您自己的类型。这太完美了。谢谢我看到了在哪里可以创建用户类型,但我想现在有一个更简单的方法,就是这样。例如:当我这样做时,我得到了这个错误,我的变量是布尔型的,db类型是char(1)[9/30/09 15:25:41:258 PDT]0000003f SystemErr R at sun.io.ByteToCharUTF8.convert(ByteToCharUTF8.java:262)[9/30/09 15:25:41:258 PDT]0000003f SystemErr R在com.ibm.db2.jcc.c.t.a(t.java:16)这简直要了我的命。。!!!谢谢我知道我可以使用UserType,但我认为可能有一种更简单的方法,dtsazza提供了我所需要的。