hibernate中boolean的问题
来源:互联网 发布:程序员用什么画流程图 编辑:程序博客网 时间:2024/06/05 04:42
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的区别
- gcd and exgcd
- logback安装
- pwnable 之otp
- Oracle中start withconnect by prior子句用法
- Spring boot 个性化 bannber 设置
- hibernate中boolean的问题
- SharedPreferences和SQLite
- c/c++从编译到执行的过程
- Trie 树
- 计算两个整数的二进制中有几个二进制不同
- Exoplayer+Exomedia打造自定义播放器(二)
- Eclipse自动生成变量名声明(按方法返回值为本地变量赋值)
- R语言学习
- 搭建游戏服务器的问题笔记