hibernate中
单个字段唯一约束:
<property name="userName" type="java.lang.String" column="`userName`" not-null="true" unique="true" length="20"/>
多个字段唯一约束:
sample1:
<property name="dealerID" type="String" unique-key="dealer_prod" />
<property name="productName" type="String" unique-key="dealer_prod"/>
sample2:
<many-to-one
name="dealer"
class="com.thewg.finance.model.Dealer"
cascade="none"
outer-join="true"
update="true"
insert="true"
>
<column
name="DEALER_ID"
unique-key="dealer-category"
not-null="true"
sql-type="BIGINT"
/>
</many-to-one>
<property
name="categoryName"
type="string"
update="true"
insert="true"
>
<column
name="CATEGORY_NAME"
unique-key="dealer-category"
not-null="true"
/>
</property>
xdoclet中
sample1:
@hibernate.many-to-one
* outer-join="true"
* @hibernate.column name="DEALER_ID" sql-type="BIGINT" not-null="true" unique-key="dealer-category"
@hibernate.property length="50" type="string"
* @hibernate.column name = "CATEGORY_NAME" not-null="true" unique-key="dealer-category"
注:关键是unique-key属性
分享到:
相关推荐
博文链接:https://shazi.iteye.com/blog/103544
NULL 博文链接:https://javatozhang.iteye.com/blog/2045875
ant+hibernate+xdoclet 快速开发持久层的例子,包含源代码,说明文档)
XDoclet 与Hibernate 映射 目前,生成POJO的Hibernate映射文件主要有以下三种方式: ①.手动编码、 ②.由数据库导出配置文件、 ③.XDoclet根据POJO自动生成配置文件。
使用XDoclet2生成hibernate映射文件的简单实例
struts+hibernate+spring+xdoclet+ant+log4j 技术整合,有实例参考,最好的框架!
其中包括xdoclet2与hibernate3.6的整合xdoclet1.2.3分别与spring3.0.5、struts1.3、struts2.1、 servlet的整合配置。其中还有相应的.xdt文件模板,其中struts2.1.xdt为自己写的。 需要xdoclet1.2.3 ...
彻底搞定用Xdoclet生成Hibernate所有配置文件
Ant结合Xdoclet 实例教程.附录有说明
5.2 Hibernate回调与拦截机制 5.3 Hibernate实用技术 第6章 Hibernate 实战——创建RedSaga论坛 6.1 目标 6.2 E-R建模还是对象建模 6.3 E-R建模及工具集 6.4 对象建模 6.5 项目的目录组织和基础设施 6.6 测试...
1.配置doclipse插件,这里就不详细说了。 2.MyEclipse->Window->Preferences,在这里如果看到Doclipse则说明安装成功。...使用XDoclet标签,让标签与java类文件于一体,方便阅读,同时可自动生成配置文件
XDoclet 是一个通用的代码生成实用程序,是一个扩展的Javadoc Doclet引擎,它允许您使用象 JavaDoc 标记之 类的东西来向诸如类、方法和字段之类的语言特征添加元数据。随后,它利用这些额外的元数据来生成诸如部署...
NULL 博文链接:https://zgdkik.iteye.com/blog/1835786
在myeclipse中用xdoclet生成hbm文件
Hibernate 是一个开源的O/R mappimg的框架,基于JDBC提供了一种持久性数据管理的方案,相对于EntityBean来说是相当轻量级的。由于Hibernate是基于 JDBC的,所以它的数据库查寻的能力相对于CMP来说也是异常强大的,...
property-ref:关联类中用于与主控类相关联的属性名,默认为关联类的主键属性名 单向一对多需在一方配置,双向一对多需在双方进行配置 8.lazy=false:被动方的记录由hibernate负责记取,之后存放在主控...
在附录中讲述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,还以卡片的形式列出了本书中所用的工具及软件,附录最后一部分是“快速启动代码”,供读者对比与参考,也给...