08-11
25
Hibernate中boolean类型的BIT和TINYINT字段类型
作者:Java伴侣 日期:2008-11-25
BIT和TINYINT字段类型在hibernate中的使用区别
其实我也解释不明白,演示例子如下:
数据库中有记录一些记录,它们的字段state内容里都是为true
当state属性对应数据库字段为BIT类型,输出结果:
当state属性对应数据库字段为TINYINT类型,输出正确结果:
为什么我也不清楚,迷茫,但只有这么做了
其实我也解释不明白,演示例子如下:
数据库中有记录一些记录,它们的字段state内容里都是为true
复制内容到剪贴板 程序代码
String hql = "from News as a where a.catalog in(17,205) order by a.id desc ";
ArticleService s = new ArticleService();
List list = s.getListQuery(hql);
Iterator i = list.iterator();
while (i.hasNext()) {
Article art = (Article) i.next();
System.out.println(art.getTitle()+":" + art.isState());
Article art1 = s.getArticle(art.getId());
System.out.println(art1.getTitle()+":" + art1.isState());
}
}
ArticleService s = new ArticleService();
List list = s.getListQuery(hql);
Iterator i = list.iterator();
while (i.hasNext()) {
Article art = (Article) i.next();
System.out.println(art.getTitle()+":" + art.isState());
Article art1 = s.getArticle(art.getId());
System.out.println(art1.getTitle()+":" + art1.isState());
}
}
当state属性对应数据库字段为BIT类型,输出结果:
引用内容
女人为什么会深深感到无聊?:false
女人为什么会深深感到无聊?:true
女人为什么会深深感到无聊?:true
当state属性对应数据库字段为TINYINT类型,输出正确结果:
引用内容
女人为什么会深深感到无聊?:true
女人为什么会深深感到无聊?:true
女人为什么会深深感到无聊?:true
为什么我也不清楚,迷茫,但只有这么做了
评论: 0 | 引用: 0 | 查看次数: 2486
发表评论