码迷,mamicode.com
首页 > 移动开发 > 详细

<hibernate-mapping>标签-属性

时间:2015-09-08 21:34:31      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

<hibernate-mapping>

  允许嵌套多个<hibernate-mapping>映射。

  推荐一个持久化类对应一个映射文件,并以持久化类的超类名命名。

1. schema(可选)

  数据库schema的名称;

  属性值:schemaName.

2. catalog(可选)

  数据库catalog的名称;

  属性值:catalogeName.

3. default-cascade(可选,默认none)

  默认的级联风格;

  属性值:cascade_style.

4. default-access(可选,默认property)

  Hibernate用来访问所有属性的策略。可以通过实现PropertyAccessor接口 自定义。

  属性值:file|property|ClassName.

5. default-lazy(可选,默认true)

  为映射中未明确注明lazy属性的Java属性和集合类指定默认加载风格。

  属性值:true|false.

6. auto-import(可选,默认true)

  指定是否可以在查询语言中使用非全限定的类名(仅限于本映射文件中的类)。

  属性值:true|false.

7. package(可选)

  指定一个包前缀,如果在映射文档中没有指定类名,就使用这个作为包名。

  属性值:packageName.

  *假设两个持久化类的非全限定名[1]相同,应设置auto-import=“false”.若一个import名字同时对应两个类,hibernate会抛出异常。

[1]即相对路径。相对地,全限定名有绝对路径的含义。这里指类名相同,所在包不同的情况。

<hibernate-mapping>标签-属性

标签:

原文地址:http://www.cnblogs.com/sliris/p/4792730.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!