<property name="username" column="uname" length="50"/>
常用属性:
type 一般由hibernate自动匹配(integer,string,character,date,timestamp,float,blob,binary等)
length 指定字段长度
column 指定列名,对于属性名与数据库关键字相同时,靠它解决
not-null 该字段非空
unique 该字段的值唯一
update 是否在update语句中包含该属性
access 一般取值为field或property,缺省为property
当指定其为field,将绕过getters/setters方法去获取/设置值,而是按字段进行反射。
用法:当需要改造setters/getters方法时(如property方法与field字段不是严格对应时),解决起来很方便!
还可以取值为null,则hibernate会忽略该属性的存在。
其它属性,参考文档
<class name="com.my.User" table="t_user" lazy="true"> <id name=”id“> native </id> <property name="name" type="string" length="20" not-null="true" unique="true"></property> <property name="address" type="string" length="500"></property> <property name="age" type="integer"></property> <property name="birthday" type="date"></property> <property name="createTime" type="timestamp" update="false"></property> <property name="desc" column="DESC" type="text"></property> <property name="image" type="binary" length="999999999" access="field"></property> </class>
相关推荐
Myeclipse自动生成Hibernate配置文件及实体类映射ORM配置文件--hibernate方式
此压缩包内有两文件,一个是hibernate的核心配置文件hibernate.cfg.xml,一个是实体映射文件*.hbm.xml,在配置hibernate文件时需要用到头部的约束,还有在配置没提示时需要用到(附带使用方法)。
根据数据库表生成实体、hibernate配置文件和实体映射文件
Hibernate_配置映射文件详解
hibernate配置文件 里面提供了连接数据库 数据库使用的方言 是否打印SQL语句 sql语句的格式 以及对象-关系映射文件的地址等
《Hibernate 各类映射文件与配置文件模板》HibernateMappingConfig.zip
这是最新的hibernate的下载和安装包。hibernate配置文件主要是用于配置数据库连接、事务管理,以及指定hibernate本省的配置信息和hibernate的映射文件信息。
在 javaweb 开发时会用到三大框架ssh 其中hibernate的使用要先配置一下映射的文件,你可以通过下载此代码作为参考
hibernate利用配置文件,实体关系数据库映射文件及数据库配置相关文件) 反向生成数据库所有配置文件, 及其所需的几个文件所有详细代码
spring整合struts2与hibernate核心配置文件
Hibernate_映射配置文件详解,很好用的学习文件
Hibernate核心配置文件在配置的时候有很多需要配置的内容,比如数据库地址,用户名,密码等。在这张对照表里面都能找到。
hibernate配置,详细的讲了hibernate用的配置文件和方法,可以哦
hibernate5.2版本配置和映射dtd文件,hibernate5.2版本配置和映射dtd文件,hibernate5.2版本配置和映射dtd文件,
Hibernate XML配置表映射实例
常用 Hibernate 映射配置说明.doc
Hibernate 各种映射的配置文件总结
逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件
build.xml 手写自动生成Hibernate映射文件和配置文件源代码
Hibernate映射配置详解