hibernate映射many-to-one 属性
紧急啊,帮忙说说many-to-one属性有哪些,什么意思,有哪些值。(因为本人没分就不送了,以后有机会补上)...
紧急啊,帮忙说说many-to-one 属性有哪些,什么意思,有哪些值。
(因为本人没分就不送了,以后有机会补上) 展开
(因为本人没分就不送了,以后有机会补上) 展开
展开全部
常用的属性
name: 属性名。
column (可选): 外间字段名。它也可以通过嵌套的 <column>元素指定。
class (可选 - 默认是通过反射得到属性类型): 关联的类的名字。
cascade(级联) (可选): 指明哪些操作会从父对象级联到关联的对象。
unique (可选): 使用DDL为外键字段生成一个唯一约束。此外, 这也可以用作property-ref的目标属性。这使关联同时具有 一对一的效果。
not-null (可选): 使用DDL为外键字段生成一个非空约束。
lazy (可选 - 默认为 proxy): 默认情况下,单点关联是经过代理的。lazy="no-proxy"指定此属性应该在实例变量第一次被访问时应该延迟抓取(fetche
lazily)(需要运行时字节码的增强)。 lazy="false"指定此关联总是被预先抓取。
name: 属性名。
column (可选): 外间字段名。它也可以通过嵌套的 <column>元素指定。
class (可选 - 默认是通过反射得到属性类型): 关联的类的名字。
cascade(级联) (可选): 指明哪些操作会从父对象级联到关联的对象。
unique (可选): 使用DDL为外键字段生成一个唯一约束。此外, 这也可以用作property-ref的目标属性。这使关联同时具有 一对一的效果。
not-null (可选): 使用DDL为外键字段生成一个非空约束。
lazy (可选 - 默认为 proxy): 默认情况下,单点关联是经过代理的。lazy="no-proxy"指定此属性应该在实例变量第一次被访问时应该延迟抓取(fetche
lazily)(需要运行时字节码的增强)。 lazy="false"指定此关联总是被预先抓取。
2013-04-17
展开全部
我来给你解释下
<many-to-one name="对应本类的属性名" column="映射到本表的字段名" class="映射到本表的实体类" />
一般只要三个属性 ,不明白 再补充 .
<many-to-one name="对应本类的属性名" column="映射到本表的字段名" class="映射到本表的实体类" />
一般只要三个属性 ,不明白 再补充 .
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-17
展开全部
多对1 需要 class实体类的名称写完整有包要把包也写进去 column数据库中的字段 name实体类的属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-17
展开全部
<many-to-one cascade="save-update" insert="true" name="User" class="com.entity.UserClass" fetch="select">
<column name="group_id" />
</many-to-one>
<column name="group_id" />
</many-to-one>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-17
展开全部
一对多映射的时候,直接映射就可以了,不用手动改配置文件吧!一对一和多对多,需要改!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询