浏览 6863 次
锁定老帖子 主题:能不能在建表时对字段建立索引和指定默认值
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-10-22
否则用hibernate建完表还得要修改,很麻烦 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-10-22
见Hibernate参考手册5.4节自定义DDL,你要的index,就在最后一段话里
|
|
返回顶楼 | |
发表时间:2004-10-23
建立index知道了
但default value还是没找到办法在mapping里面指定啊 还有唯一性约束是不是在mapping中只能对一个字段,因为实际上可能会用到多个字段一起做唯一性约束,这个又可不可以实现 |
|
返回顶楼 | |
发表时间:2004-10-23
引用 但default value还是没找到办法在mapping里面指定啊
<property ...> <column name="..." sql-type="varchar(10) defalut 'hello'"/> </property> 还有唯一性约束是不是在mapping中只能对一个字段,因为实际上可能会用到多个字段一起做唯一性约束,这个又可不可以实现 UserType,去看参考手册 |
|
返回顶楼 | |
发表时间:2004-10-24
thank you!!!
|
|
返回顶楼 | |
发表时间:2004-10-28
在2.1.6和3的参考手册里面并没有看到这一段啊!
5.4. 映射文件的模块化(Modular mapping files) 允许在独立的映射文档中定义subclass和joined-subclass,直接位于hibernate-mapping下。这就可以让你每次扩展你的类层次的时候,加入新的映射文件就行了。在子类的映射中你必须指定一个extents属性,指明先前已经映射过的超类。使用这个功能的时候,一定要注意映射文件的排序是非常重要的! <hibernate-mapping> <subclass name="eg.subclass.DomesticCat" extends="eg.Cat" discriminator-value="D"> <property name="name" type="string"/> </subclass> </hibernate-mapping> 另外一个问题是在xdoclet中有没有对应的标签? |
|
返回顶楼 | |