hibernate中boolean的问题
来源:互联网 发布:音画同步软件 编辑:程序博客网 时间:2024/05/16 06:51
hibernate中boolean与sql的关系是这样的:
hibernate映射类型 java类型 标准sql类型
true_false boolean 或Boolean char(1)('Y'或'N')
yes_no boolean 或Boolean char(1)('Y'或'N')
byte boolean 或Boolean number(1)(0或1)
具体的映射关系有两种:
1,xml格式映射
<property name="tag" column="tag" type="yes_no"/>
或
<property name="tag" column="tag" type="true_false"/>
或
<property name="tag" column="tag" type="byte"/>
2,hibernate注解
@org.hibernate.annotations.Type(type="yes_no")
或
@org.hibernate.annotations.Type(type="true_false")
或
@org.hibernate.annotations.Type(type="byte")
private boolean tag;
补充:
hibernate连接Oracle会自动将boolean类型转为number(1),如果想在数据库中保存0和1则不需要进行配置或注解。
会不会不同的数据库会不同,没有验证,知道的同志们麻烦告知,谢谢!
- hibernate中boolean的问题
- hibernate中boolean的问题
- hibernate+mysql java中boolean类型的映射问题+struts2取boolean值
- Hibernate 中boolean类型属性问题
- Hibernate 中boolean类型属性问题
- hibernate boolean映射问题
- java中Boolean和boolean的区别
- Java中Boolean与boolean的区别
- java中boolean和Boolean的区别
- java 中boolean与Boolean的区别
- EJB3.0中查询boolean值的问题
- javascript中函数boolean返回值的问题
- 关于oracle的boolean问题
- 关于oracle的boolean问题
- 关于oracle的boolean问题
- JPA中hibernate的数据无法插入却不报错(JPA保存boolean值)
- JAVA 中 Boolean.class 和 Boolean.Type的区别
- iOS中boolean、Boolean、BOOL、bool的区别
- 双向链表
- 温故知新 jdbc相关知识(1)
- <table> 标签的 rules 属性
- cocos2d-x 的lua继承
- eventproxy 控制并发
- hibernate中boolean的问题
- Android 支付宝以及微信支付快速接入流程
- 第三方登陆——OAuth2.0协议
- GLSL 色彩特效
- awk脚本
- 改造ueditor 在线图片功能 添加 删除 功能
- 使用 async 控制并发
- c++动态联编和静态联编
- 之前写的链表的增删改查