当前位置: 网学 > 编程文档 > JAVA > 正文

Hibernate配置文件和映射元素解释

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/05
import过”的名字同时对应两个类, Hibernate会抛出一个异常。 5.1.3. class你可以使用class元素来定义一个持久化类: <class        name="ClassName"                                     table="tableName"                                    discriminator-value="discriminator_value"            mutable="true|false"                                 schema="owner"                                       proxy="ProxyInterface"                               dynamic-update="true|false"                          dynamic-insert="true|false"                          select-before-update="true|false"                    polymorphism="implicit|explicit"                     where="arbitrary sql where condition"         (11)        persister="PersisterClass"                    (12)        batch-size="N"                                (13)        optimistic-lock="none|version|dirty|all"      (14)        lazy="true|false"                             (15)/> name: 持久化类(或者接口)的Java全限定名。  table: 对应的数据库表名。  discriminator-value(辨别值) (可选 - 默认和类名一样):一个用于区分不同的子类的值,在多态行为时使用。  mutable(可变) (可选, 默认值为 true): 表明该类的实例可变(不可变)。  schema (可选): 覆盖在根<hibernate-mapping>元素中指定的schema名字。  proxy (可选): 指定一个接口,在延迟装载时作为代理使用。你可以在这里使用该类自己的名字。  dynamic-update(动态更新) (可选,默认为false): 指定用于UPDATE 的SQL将会在运行时动态生成,并且只更新那些改变过的字段。  dynamic-insert(动态插入) (可选, 默认为false): 指定用于INSERT的 SQL 将会在运行时动态生成,并且只包含那些非空值字段。  select-before-update (可选,默认值为false): 指定Hibernate除非确定对象的确被修改了,不会执行SQL UPDATE操作。
  • 上一篇资讯: Hibernate 配置文件说明
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号