
hibernate
younglibin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate映射文件一级子元素属性详解
2009-08-31 08:42:03 · 81 阅读 · 0 评论 -
hibernate映射文件class元素属性详解
是否是可变的 默认值为falseschema:数据库的schema名称catalog:数据库的catalog名称proxy:指定延迟加载代理类dynamic-update:指定用于update的SQL语句是否动态生成 默认值为falsedynamic-insert:指定用于insert的SQL语句是否动态生成 默认值为falseinsert-before-update:设定在Hibernate执行update之前是否通过select语句来确定对象是否确实被修改了,如果该对象的值没有改2009-08-31 08:42:55 · 219 阅读 · 0 评论 -
hibernate映射文件一级子元素详解
2009-08-31 08:44:22 · 116 阅读 · 0 评论 -
hibernate映射文件id元素属性详解
2009-08-31 08:45:50 · 226 阅读 · 0 评论 -
hibernate映射文件set 元素属性
2009-08-31 08:46:51 · 234 阅读 · 0 评论 -
hibernate映射文件one-to-one 元素属性
作情况均不进行级联、save-update执行更新操作时级联、delete执行删除操作时级联constrained:表明当前类对应的表与被关联的表之间是否存在着外键约束 默认值为falsefetch:设置抓取数据的策略 可选值为 join外连接抓取、select序列选择抓取property-ref:设置关联类的属性名,此属性和本类的主键相对应 默认值为关联类的主键access:Hibernate访问这个属性的策略 默认值为propertyformula:绝大多数一对一关联都指向其实体的主2009-08-31 08:47:50 · 273 阅读 · 0 评论 -
hibernate映射文件many-to-one 元素属性
均进行级联、none所有操作情况均不进行级联、save-update执行save和update操作时级联、delete执行删除操作时级联fetch:设置抓取数据的策略 默认值为select序列选择抓取 可选值为join外连接抓取 update:进行update操作时是否包含此字段insert:进行insert操作时是否包含此字段property-ref:指定关联类的一个属性,这个属性将会和本类的外键相对应(当外键参照一键时需要指定改属性) 单向N——1 关系 只需从多的一端访问1的2009-08-31 08:48:33 · 195 阅读 · 0 评论 -
hibernate映射文件property 元素属性
字段的数据 默认值为trueinsert:insert操作时是否包含本字段的数据 默认值为trueformula:定义一个SQL来计算这个属性的值access:Hibernate访问这个属性的策略 默认值为property unique:设置该字段值是否唯一 默认值为falsenot-null:设置该字段值是否可以为空 默认值为falseproperty-ref:设置关联类的属性名,此属性和本类的关联相对应 默认值为关联类的主键optimistic-lock:指定此属性做更新操作2009-08-31 08:49:44 · 227 阅读 · 0 评论 -
hibernate映射文件many-to-many元素属性
to): 在Hibernate系统参数中hibernate.use_outer_join被打开的情况下,该参数用来允许使用outer join来载入此集合的数据。 为此关联打开外连接抓取或者后续select抓取。这是特殊情况;对于一个实体及其指向其他实体的多对多关联进全预先抓取(使用一条单独的SELECT),你不仅需要对集合自身打开join,也需要对<many-to-many>这个内嵌元素打开此属性。 对外键字段允许DDL生成的时候生成一个惟一约束。这使关联变成了一个高效2009-08-31 08:50:49 · 185 阅读 · 0 评论 -
hibernate中控制Insert 和 Update 语句的映射属性
property>元素的update属性:如果为false,update语句中不包含该字段,表明该字段永远不能被修改。默认为true。<class>元素的update属性:如果为false,等价于所有的<property>属性为false。<property>元素的dynamic-insert属性:如果为true,表示当保存一个对象时,会动态生成insert语句,只有这个字段取值不为null,才会把它包含到in2009-08-31 09:36:12 · 217 阅读 · 0 评论 -
hibernate映射集合属性
ema:指定保存集合属性的数据表的schema的名称,用于覆盖根元素的schema属性;lazy:设置是否启动延迟加载,默认true;inverse:指定该集合作为双向关联关系中的另一端;cascade:指定当操作持久化对象时是否让操作级联到子实体类;order-by:设置数据库对集合元素排序;sort:指定集合排序顺序,可以是自然顺序,或者给定排序类进行排序;where:指定任意的SQL语句中的where条件,该条件在加载或者删除几何元素时起作用,只有满足该条件的记录才会被操作;2009-09-02 15:43:35 · 121 阅读 · 0 评论 -
hibernate映射文件one-to-many元素属性
用于集合映射的<element.../>元素改为<one-to-many.../> 属性:class:指定关联的实体类not-found:改属性只能是exception或ignore,指定当从记录参照的主表记录不存在时,hibernate如何处理;默认exception 单向的1——N关联关系:只需要在1的实体类一端增加Set属性的setter,getter; 无连接表的单向1——N:eg:<2009-09-04 17:18:24 · 214 阅读 · 0 评论 -
hibernate继承映射
2009-09-05 11:13:55 · 82 阅读 · 0 评论 -
Hibernate的各种保存方式的区别
ernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻译办法: transient:瞬态或者自由态 persistent:持久化状态 detached:脱管状态或者游离态 脱管状态的实例可以通过调用save()、persist()或者saveOrUpdate()方法进行持久化。 持久化实例可以通过调用 delete()变成脱管状态。通过get()或load()方法得到的实例都是持久化状态的。 脱管状态的实例可以通过调用 upd原创 2009-10-23 10:03:14 · 120 阅读 · 0 评论 -
hibernate 没有id属性 怎么更新数据
2009-12-23 14:39:24 · 217 阅读 · 0 评论 -
hibernate映射文件根元素属性详解
2009-08-31 08:40:11 · 113 阅读 · 0 评论 -
hibernate 无主键 多表连接 更新数据
2009-12-23 15:23:44 · 159 阅读 · 0 评论