一,<hibernate-configuration>
auto-import
="true
|false" true:写hql时可以不写包名
package
="package.name" 配置文件中可以不写包名
二,<class>
常用属性:
name,table,
有用属性:
discriminator-value
="discriminator_value" 鉴别值(继承映射时使用)
dynamic-update
="true|false
" UPDATE
的SQL将会在运行时动态生成,并且只更新那些改变过的字段。
dynamic-insert
="true|false
" INSERT
的 SQL 将会在运行时动态生成,并且只包含那些非空值字段
batch-size
="N"
optimistic-lock
="none|version|dirty|all" 乐观锁
lazy
="true
|false"
abstract
="true|false
"
三,<id>
常用属性:
name,type,column,length(文档上没有)
有用属性:
unsaved-value
="null|any|none|undefined|id_value"
四,<property>
常用属性:
name,type,column,length(文档上没有),unique="true
|false
",not-null="true|false
"
有用属性:
update
="true
|false" 是否参与update
insert
="true
|false" 是否参与insert
lazy
="true
|false"
五,<one-to-one>
1.从对象中<one-to-one name="person" constrained
="true
"/>
如果不加上constrained
着不会产生约束
2.默认cascade为all
;
分享到:
相关推荐
007 Hibernate 基本映射标签和属性介绍 008 多对一 关联映射 009 一对一 主键关联映射_单向 010 一对一 主键关联映射_双向 011 一对一 唯一外键关联映射_单向 012 一对一 唯一外键关联映射_双向 013 session_flush ...
组件的属性可以是任意一种Hibernate类型(包括集合, 多对多关联, 以及其它组件等等)。嵌套组件不应该被当作一种特殊的应用(Nested components should not be considered an exotic usage)。 Hibernate倾向于支持...
复合主键映射 <br>通常将复合主键相关属性,单独抽取出来,建立一个独立的类 * 必须实现序列化接口 * 必须实现equals和hashcode方法 采用标签进行映射,其它属性采用正常映射
<set name="roles" table="t_user_role"><br> <key column="userid"/><br> <many-to-many class="com.bjsxt.hibernate.Role" column="roleid"/> </set><br> table属性必须和单向关联中table的 ...
用Annotations 给类或者类的属性加上约束(constraint),在运行期检查属性值是很优雅的.Hibernate Validator就是这样的一个框架.该框架是十分容易的(就像参考文档中宣称的那样),几乎没有什么学习曲线,Validator 是一个...
Hibernate框架介绍以及入门 【二】 Hibernate的常见配置 一、关于XML提示的配置 1、配置hibernate-mapping-3.0.dtd – XML ...属性: name:类的一个全路径 table: 表名(类名如果和表名一致那么table可
1.配置doclipse插件,这里就不详细说了。...1.输入@,显示Hibernate标签,选择标签后,按提示键ctrl+space,出现属性提示,一切OK。 使用XDoclet标签,让标签与java类文件于一体,方便阅读,同时可自动生成配置文件
第11~25行定义了Hibernate的会话工厂,会话工厂类用Spring提供的LocalSessionFactoryBean维护,它注入了数据源和资源映射文件,此外还通过一些键值对设置了Hibernate所需的属性。 其中第16行通过类路径的映射方式...
Bean 标签 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用 Logic 标签 管理条件产生的输出和对象集产生的循环 Template 标签 随着Tiles框架包的出现,此标记已开始减少使用 Nested 标签 增强对其他的Struts...
标签主要有ID、标签名称属性。标签管理主要实现标签的添加、修改、删除、按照标签查看文章。 评论管理:每篇文章都可以任意评论,每条评论网站访问者都可以查看并点赞或者点踩。评论管理主要为评论的增加、删除以及...
struts2-hibernate-spring 集成jar包,但在使用时要注意struts2的配置文件中的<package> 标签中不要配置 “namespace” 属性 且在页面中访问 Action 的请求要带“.action” 跑。
使用技术说明: 1.使用struts2+spring3+hibernate3整合实现用户CRUD功能。 2.使用多种配置方式 ... 1.controller验证属性 2.使用Validate 3.ajax后台验证,使用json-plugin。 C.添加登录状态验证。
2.2.2 struts 2属性配置文件struts.properties详解 55 2.2.3 struts 2核心配置文件struts.xml详解 57 2.3 struts 2应用开发实务 61 2.3.1 struts 2应用开发环境的搭建 62 2.3.2 struts 2应用基本开发步骤—搭建...
Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................
《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和...
11.3.2为bean添加属性 232 11.3.3简化配置 233 11.4理解spring的核心——ioc 234 11.4.1控制反转 234 11.4.2依赖注入的3种方式 236 11.5beanfactory与applicationcontext 238 11.5.1认识beanfactory 238 ...
《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和...
struts2+spring+hibernate+jbpm工作流实例
(八) 复合自然主键实例(源代码hibernate_0500) 218 (九) Hibernate的类型 224 1. Java基本值类型的Hibernate映射 224 2. Java时间和日期类型的Hibernate映射类型 224 3. Java大对象类型的Hibernate映射类型 225 4....