不知道在Hibernate中有没有boolean这种方式,没用过。当然有的数据库是明显不支持 fild = false这种方式的。
如果有你定义Entity的时候应声明为
private String xxx;
/*
*@hibernate.property [column="xxx" type="java.lang.String"] //括号内都是可选的。都可不填
*/

解决方案 »

  1.   

    不好意思,刚才输错了,是这个
    <property name="isCancelled"  column="ISCANCELLED_"  type="boolean" />
    还是要出现同样的错
      

  2.   

    在eclipse控制台出现
    列名 'false' 无效
      

  3.   

    好像在hibernate.cfg.xml里面设置你的类型是什么的。如false=0,true=1.....的。这样你就可以直接在sql里写0,1。到了数据库就是false,true了。
      

  4.   

    多谢adsl314(dd)  
    问题解决
      

  5.   

    不是在hibernate.cfg.xml里的
    是在hibernate.properties