hibernate.hbm.xml文件屬性

hibernate.hbm.xml文件 屬性記錄
<hibernate-mapping>
<class name="className" --類名稱
table="table_name" --表名稱
discriminator-value="null/not null" 一個用於區分不同子類的值,在多態行為時使
mutable="true/false" --表明該類的實例是可變得或不可變得,不可更新式刪除
schema="" --覆蓋在根<hibernate-mapping>元素中指定的catalog名
catalog="" --覆蓋catalog名
proxy="" --指定一個接口,在延遲加載時作爲代理使用,可以使用自己的類名
dynameic-updata="true/false" --指定用於update的sql將會在運行時動態生成,並且只更新那些改變過的字段
dynameic-insert="true/false" --同上
select-before-update="true/false" --指定hibernate除非確定對象真正被修改了,否則不囘執行update操作
polymorphism="implicit/explicit" --界定隱式還是顯式的使用多態查詢
where=""--指定一個附加的sql where條件
persister="" --指定一個定制的class persister
batch-size="1" --默認為1,指定一個用於根據標識符(identity)抓取實例時使用的數量
entity-name="entityName" --允許一個類進行多次映射(默認映射不同的表)並允許使用maps或xml代替java層次的實例映射(即不用寫持久化類)
check="" --sql表達式用於為自動生成的schema添加多行約束檢查
rowid="" --設置oracle數據庫德rowid可以實現快速更新
abstract="" --標識抽象超類
entiname="" --實体名
optimistic-lock="none/version/dirty/all" --鎖策略
>

</class>
</hibernate-mapping>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值