`
lan13217
  • 浏览: 495965 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

hibernate boolean maping(0,1;Tt,Ff;Yy,Nn)

 
阅读更多
http://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/types.html#types-value-basic

6.1.1.3. java.lang.Boolean (or boolean primitive)

org.hibernate.type.BooleanType
Maps a boolean to a JDBC BIT type

Registered under boolean and java.lang.Boolean in the type registry (see Section 6.5, “Type registry”).

org.hibernate.type.NumericBooleanType
Maps a boolean to a JDBC INTEGER type as 0 = false, 1 = true

Registered under numeric_boolean in the type registry (see Section 6.5, “Type registry”).

org.hibernate.type.YesNoType
Maps a boolean to a JDBC CHAR type as ('N' | 'n') = false, ( 'Y' | 'y' ) = true

Registered under yes_no in the type registry (see Section 6.5, “Type registry”).

org.hibernate.type.TrueFalseType
Maps a boolean to a JDBC CHAR type as ('F' | 'f') = false, ( 'T' | 't' ) = true

Registered under true_false in the type registry (see Section 6.5, “Type registry”).


<class name="xxxx" table="xx_xx_CONFIG">
		<id name="id" type="java.lang.Long">
			<column name="ID" precision="22" />
			<generator class="sequence">
				<param name="sequence">SEQ_MAILTARGET_CONFIG</param>
			</generator>
		</id>
		<property name="sended" type="org.hibernate.type.NumericBooleanType">
			<column name="ISSENDED" />
		</property>
	</class>
分享到:
评论

相关推荐

    Java中Boolean与字符串或者数字1和0的转换实例

    Java中Boolean与字符串或者数字1和0的转换实例 在Java中,Boolean类型与字符串或者数字1和0之间的转换是一种常见的操作。特别是在数据库交互过程中,Boolean类型字段需要与数据库中的bit类型字段进行映射和转换。...

    Boolean RT资源包

    1. **导入资源包**:首先,你需要将`Boolean RT.unitypackage`文件导入到你的Unity项目中。这可以通过选择`Assets` &gt; `Import Package` &gt; `Custom Package`,然后浏览到包含Unity包的文件夹来完成。 2. **设置组件*...

    Boolean RT.zip

    1- Real-time or per-click Boolean execution. 2- Material, UV and texture preservation. 3- Saving to prefab. 4- Constructive solid Geometry (CSG). 5- Smoothing of Boolean execution to keep smooth frame...

    Hibernate API

    1. **org.hibernate package** 这是Hibernate的核心包,包含了许多关键的接口和类。其中最重要的是`Session`接口和`SessionFactory`类。`SessionFactory`是数据库连接的工厂,负责创建`Session`实例,而`Session`则...

    1、hibernate调用存储过程1

    在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者通过面向对象的方式操作数据库,简化了数据库操作的复杂性。本文将详细介绍如何使用Hibernate调用存储过程,包括不带参数返回值的...

    在JDBC,hibernate中实现分页

    ### 在JDBC与Hibernate中实现分页功能 随着数据量的不断增长,高效地管理和展示大量数据成为了一个挑战。为了优化用户体验并减轻服务器负担,分页技术被广泛应用于各种应用场景中。本文将深入探讨如何在Java开发...

    hibernate-validator-5.0.0.CR2-dist.zip

    《Hibernate Validator 深入解析与应用》 Hibernate Validator 是一个强大的Java Bean验证框架,它基于JSR 303(Bean Validation)和JSR 349(Bean Validation 1.1)标准,提供了丰富的验证注解和自定义验证规则。...

    JAVA数据类型与Hibernate的类型映射

    同样,boolean型在Hibernate中映射为Boolean,double映射为Double,String映射为String,等等。 其次,对于复杂的数据类型,如日期和时间,Java的Date和Calendar类在Hibernate中可以映射为java.sql.Date、java.sql....

    Boolean RT.rar

    《Unity中的实时3D布尔运算:Boolean RT》 在Unity引擎中,开发3D游戏或交互式应用时常需要处理复杂的3D模型与场景交互。传统的3D建模工具提供了布尔运算功能,允许用户通过合并、相交或相减几何体来创建复杂的形状...

    hibernate验证框架学习

    ### hibernate验证框架学习 #### 一、简介与入门 **Hibernate Validator** 是一个流行的 Java 验证框架,它实现了 **JSR 349**(即 Java Bean Validation API)规范,提供了强大的验证功能,帮助开发者确保应用...

    hibernate使用中与各种数据库字段类型对应类型训练

    5. **布尔型**:BOOLEAN在数据库中表示True/False,Hibernate对应的Java类型是`java.lang.Boolean`。 6. **二进制数据**:BINARY、VARBINARY、BLOB。这通常用于存储图片或大文件,Hibernate用`byte[]`或`org.spring...

    hibernate登录页面测试

    **hibernate登录页面测试** Hibernate 是一个流行的Java ORM(对象关系映射)框架,它允许开发者使用面向对象的方式操作数据库,从而简化了数据库应用程序的开发。本测试着重于使用Hibernate构建登录页面,这对于...

    Hibernate底层技术简介 CGLIB

    Hibernate是一款流行的Java持久化框架,它简化了数据库与对象之间的交互。在Hibernate的底层实现中,CGLIB(Code Generation Library)起到了至关重要的作用。CGLIB是一个代码生成库,它基于ASM库,但提供了更高级别...

    美国硅谷SVSE软件工程教育Hibernate-Lesson2

    【Hibernate配置与ORM】 Hibernate是一种流行的Java持久化框架,它实现了对象关系映射(ORM),使得开发者能够使用面向对象的方式处理数据库操作。在本课程"美国硅谷SVSE软件工程教育Hibernate-Lesson2"中,主要...

    Hibernate数据类型映射及ID

    5. **True/False**: 映射到`java.lang.Boolean`,在SQL中用`CHAR(1)`类型表示,使用`'T'`或`'F'`作为值。 #### 日期时间类型映射 1. **Date**: 映射到`java.util.Date`或`java.sql.Date`,在SQL中对应`DATE`类型,...

    Hibernate事件框架之拦截器使用源代码

    ### Hibernate 拦截器使用详解 在 Java 开发领域,Hibernate 是一款非常流行的 ORM(对象关系映射)框架,它极大地简化了基于 JDBC 的数据库访问。为了更好地控制持久化行为,Hibernate 提供了一个强大的事件处理...

    hibernate实现动态表查询的多种解决方案

    1. **命名策略(NamingStrategy)**:Hibernate默认使用一种命名策略来转换实体类属性名到数据库列名。如果希望自定义这种映射规则,可以通过实现`NamingStrategy`接口来自定义命名策略。 2. **拦截器(Interceptor...

    Hibernate中数据类型

    - **布尔类型**:`boolean` 和 `java.lang.Boolean` 可以映射为 `BIT`,但为了更易读,还可以映射为 `yes_no` 或 `true_false` 的 `CHAR(1)` 类型,其中存储 'Y' 或 'N' 来表示真或假。 - **日期时间类型**:`java....

    hibernate_中文乱码

    根据提供的文件信息,我们可以推断出这段代码是关于一个用于设置请求字符编码的过滤器(Filter),主要目的是解决在Hibernate框架使用过程中遇到的中文乱码问题。下面将详细阐述与标题、描述及部分代码相关的关键...

Global site tag (gtag.js) - Google Analytics