Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Hibernate for Java将字符(1)映射为布尔值?_Java_Hibernate - Fatal编程技术网

如何使用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实现您自己的类型。这太完美了。谢谢我看到了在哪里可以创建用户类型,但我想现在有一个更简单的方法,就是这样。例如:当我这样做时,我得到了这个错误,我的变量是布尔型的

如何使用Hibernate for Java将字符(1)映射为布尔值?

您可以使用
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提供了我所需要的。