首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hibernate将一个映射为多个hbm文件

Hibernate将一个映射为多个hbm文件
EN

Stack Overflow用户
提问于 2016-09-01 08:30:08
回答 1查看 70关注 0票数 0

我对hibernate映射有点困惑。

以下映射是否将建立父级子关系。

代码语言:javascript
复制
   <many-to-one name="courseId" column="courseid" insert="true" lazy="false">   </many-to-one>

代码语言:javascript
复制
 <many-to-one name="courseId" class="com.xxx.client.vo.CourseMasterVO"  lazy="false" insert="true" cascade="all">
      <column  name="courseId_Id" not-null="false" />
   </many-to-one>

哪一个是正确的,如果两者都是正确的,那么我可以互换使用它们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-01 08:37:29

你可以交替使用它们。column元素仅用于向列添加其他参数,如indexnot-null约束。如果您只有一个name,则可以将其放入many-to-one元素的column属性中。

评论:

要小心单结束属性上的惰性属性。False是默认的(与惰性的实体和集合相反)。此特性控制按属性划分的延迟加载,该加载仅在包含属性的类是代理时才能工作。

请小心插入。当你使用这个的时候,你应该知道你在做什么。这不是为了经常使用Hibernate,而是为了处理特殊情况(这应该避免)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39266469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档