hibernate单对多(onetomany)准确设置级注意事项

简介: Baen属性One.javaprivate List manyList = new ArrayList();Many.javaprivate One oneId;hbm.

Baen属性

One.java

private List<Many> manyList = new ArrayList<Many>();

Many.java

private One oneId;

hbm.xml

ont.hbm.xml
<list name="manyList" cascade="all">
			<key column="one_id" ></key>
			<index column="id" />
            <one-to-many class="com.wondersgroup.mchis.wom.entity.Many"/>
		</list>

many.hbm.xml
<many-to-one name="oneId" class="com.wondersgroup.mchis.wom.entity.One" column="one_id"></many-to-one>


使用Set、List参考文章

http://kdboy.iteye.com/blog/573035

目录
相关文章
|
5月前
|
前端开发 Java 数据库连接
程序技术好文:电脑睡眠(sleep)和休眠(Hibernate)的区别,以及休眠功能的设置
程序技术好文:电脑睡眠(sleep)和休眠(Hibernate)的区别,以及休眠功能的设置
|
5月前
|
前端开发 Java 数据库连接
技术好文共享:电脑睡眠(sleep)和休眠(Hibernate)的区别,以及休眠功能的设置
技术好文共享:电脑睡眠(sleep)和休眠(Hibernate)的区别,以及休眠功能的设置
|
Java 数据库连接
【Jpa hibernate】一对多@OneToMany,多对一@ManyToOne的使用
项目中使用实体之间存在一对多@OneToMany,多对一@ManyToOne的映射关系,怎么设置呢? GitHub地址:https://github.com/AngelSXD/myagenorderdiscount可以查看完整项目 下面给一个例子: 类似于一个部门对应多个员工 这里给出 一个流水账单对应多条订单折扣信息   流水账单类: package com.
8875 0
|
关系型数据库 数据库 容器
spring4+hibernate4+struts2项目整合的步骤及注意事项
  首先,在整合框架之前,我们需要知道Spring框架在普通Java project和Web project中是略有不同的.   这个不同地方就在于创建IOC容器实例的方式不同,在普通java工程中,可以在main方法中直接创建,可是web工程就不一样了,在Web项目工程中应该在服务器加载时就创建IOC容器.
913 0
|
Java 关系型数据库 数据库连接
整合struts2+hibernate详细配置步骤及注意事项
刚刚学完这两个框架,就迫不及待的做了一个例子,在整合两个框架的时候,也碰到了一些小问题,下面介绍一下配置的步骤: 1.创建一个自定义的struts2和hibernate的类库   因为之前写例子都是直接将jar包拖到WEB-INF下的lib包下,但是这里需要导入两个框架的jar包,放在一起的话,会很乱,所以最好是创建自定义的类库:     1.
1208 0
|
关系型数据库 Java MySQL
Hibernate连接数据库超时设置autoReconnect=true
com.mysql.jdbc.CommunicationsException: The last packet successfully received from the server was58129 seconds ago.
1971 0
|
Java 数据库连接
hibernate设置了not-null 为什么无效?
因为设错地方了! 错误--写在了property标签里 正确--写在column标签里 开始做,坚持做,重复做
1026 0
|
SQL 监控 Java
Hibernate SQL实际sql语句监控- p6spy+hibernate+proxool 设置
    由于ORM工具的缘故,我们调试程序的时候远没有直接在程序里直接写个string的SQL简单,想当年查个sql是有多么的幸福,一行sql = "select * from ..."找找就行了, 现在用了hibernate, 就算在JPA中开了show_sql=true, 打出来的还是一串 "name = ? and id = ? " 好在找到一个工具, p6spy, 作为真正JDBC的一个代理, 截获了所有sql, 让我们看到一个真实sql的机会。
977 0