博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深入Hibernate映射文件(二)——<hibernate-mapping>的属性
阅读量:4220 次
发布时间:2019-05-26

本文共 831 字,大约阅读时间需要 2 分钟。

<hibernate-mapping>根元素中可以指定以下属性:

(1)schema: 制定所映射的数据库的Schema名,

()catalog

()default-casade:设置Hibernate默认的级联风格,该属性的默认值是none。当配置之Java属性映射和集合属性映射时还可以指定cascade属性,用于覆盖默认的级联风格。如果配置Java属性映射和集合属性映射时没有设置cascade属性,则hibernate将采用此处指定的级联风格。

()default-access:指定Hibernate默认的属性访问策略,默认值是property,即使用getter/setter方法来访问属性。如果指定access = “field”,则Hibernate会忽略getter/setter方法对,而是通过反射来访问成员变量。如果需要实现自己的属性访问策略,则需要自己提供propertyAccessor借口的实现类,再在access中设置自定义属性访问策略类的名字。

()default-lazy

()auto-import

()package

在定义<class.../>元素是可以指定如下可选的属性:

()table:指定该持久化类映射的表名,Hibernate默认以持久化类名为表名。

()discriminator-value:

()mutable:用于指定持久化类的实例是可变对象还是不可变对象,该属性只能接受true和false两个属性值,该属性的默认值是true。

()schema

()catalog

()proxy

()dynamic-update

()version

()all

()dirty

()none

()dynamic-insert

()select-before-update

()polymorphism

()where

()persiste

()batch-size

()optimistic-lock

()lazy

转载地址:http://nbhmi.baihongyu.com/

你可能感兴趣的文章
Linux系统之文件目录创建、删除操作
查看>>
Ubuntu 14.04下翻译软件的安装和比较
查看>>
加减号在google搜索中的应用
查看>>
Linux 系统之Apt-Get命令使用
查看>>
Linux系统之备份数据
查看>>
Linux系统之XFCE4.10 安装
查看>>
Linux系统之GCC常用命令
查看>>
Linux系统之GDB调试
查看>>
CUDA开发环境配置大全
查看>>
Linux14.04(64bit) + CUDA6.5 环境搭建
查看>>
Linux系统之复制粘贴命令
查看>>
Device Memory Spaces
查看>>
位运算之美--用 +、- 和位运算实现正整数除法和取模(2)
查看>>
位运算之美--用 + 、- 和位运算实现正整数除法和取模(1)
查看>>
位运算之 -- 按位与(&)操作 -- 快速取模算法
查看>>
按位与(&)、或(|)、异或(^)等操作符
查看>>
使用U盘模拟软盘
查看>>
从图割到图像分割 - 最大流算法
查看>>
从图割到图像分割 - 图的构造
查看>>
从图割到图像分割 - 多层图图割
查看>>