Mysql tinyint长度为1时在java中被转化成boolean型

MySql 中的tinyint(1)的使用

  在MySql中如何定义像Java中类型的Boolean类型数据..其实,mysql中 是没有直接定义成Boolean这种数据类型.
  它只能定义成 tinyint(1) ;
  当booean 等于1 代表true,boolean 等于2的时候代表false;
  如果在pojo中需要定义成Boolean类型映射Mysql中的tinyint(1)类型.
  而且在Mysql中定义成tinyint(1)即可.
  在Hibernate配置文件中,可以这样配置.

  <property name="status" type="java.lang.Boolean"> <column name="STATUS" sql-type="tinyint(1)"$amp;>amp;$lt;/column> </property>

 

     <property
            name="isaudited"
            type="java.lang.Boolean"
            update="true"
            insert="true"
     >
        <column name="IsAudited" length="50"/>

posted on 2017-09-11 09:27  我是齐欢  阅读(2023)  评论(0编辑  收藏  举报