复习hibernate的时候老混淆了@joincolumn的用法。mark一下。原文地址http://blog.csdn.net/angryant/article/details/5495810
@ManyToOne中是在本类对应的数据库表中生成
例如
@Entity
@Table(name="score")
public class Score {
private int id;
private Student student;
private Course sourse;
@Id
@GeneratedValue
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
@ManyToOne
@JoinColumn(name="student_id")
public Student getStudent() {
return student;
}
public void setStudent(Student student) {
this.student = student;
}
@ManyToOne
@JoinColumn(name="course_id")
public Course getSourse() {
return sourse;
}
public void setSourse(Course sourse) {
this.sourse = sourse;
}
}
其中student_id和course_Id都是在score中生成的
而@oneToMany中是在多的一方生成对应一方面的ID
分享到:
相关推荐
Hibernate实时获取数据库更新记录jar包, 内含:c3p0-0.9.1.2.jar,hibernate-c3p0-4.2.0.Final.jar,mchange-commons-java-0.2.3.4.jar
spring+hibernate整合实现简单数据库添加记录,适合初学spring的学员
这是一个不错的方法,用struts hibernate实现对oracle数据库的所有数据查询、显示,其中不包含分叶问题!
一般使用XML文件。 2) 数据O/R mapping 配置文件,也就是数据库中每一条记录的详细说明,包括field, PrimaryKey等。*.hbm.xml,*一般用映射到该类记录的Class的名称表示。 -----------------...
对hibernate学习过程中个一个摘要
使用Hibernate将大量记录插入到数据库
property-ref:关联类中用于与主控类相关联的属性名,默认为关联类的主键属性名 单向一对多需在一方配置,双向一对多需在双方进行配置 8.lazy=false:被动方的记录由hibernate负责记取,之后存放在主控...
hibernate学习笔记,记录我学习Hibernate的过程,给新学习的Hibernate的同学带来很大的方便,希望对初学者和想学Hibernate的同学有帮助。
hibernate全视频重点记录
hibernate框架日志文件,用于对hibernate框架运行记录日志的;
Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
如果你使用原sql2000驱动及配置,新增、编辑记录都没有问题,查询第一页数据也正常,但翻页却莫名报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 通过实战总结,希望能给各位带来帮助。 包含jdbc ...
数据记录(Metrics) 20. 工具箱指南 20.1. Schema自动生成(Automatic schema generation) 20.1.1. 对schema定制化(Customizing the schema) 20.1.2. 运行该工具 20.1.3. 属性(Properties) 20.1.4. 使用Ant...
java js jsp spring hibernate ejb 网站资料资源记录,里面含有全面和全部的java相关的网站,书籍,pdf,word,等等记录。学java必备。
hibernatehibernate
Hibernate中使用了一级缓存和二级缓存的机制来提高程序的性能. 一 为什么要使用缓存? 缓存是一块存储区域,可能是一块内存,也可能是一块硬盘.缓存能起到缓冲的作用,把程序经常使用...
NULL 博文链接:https://tonydark01.iteye.com/blog/1721834
中取出的记录条数,一般设置为30、50、100.Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。 即在...
hibernate的详细记录,很实用的哦! 如果您需要就下吧!
本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3 hibernate3.5,全面使用注解取代xm的l配置。 另外增加了一个ant构建脚本,支持使用hudson完成每日构建,持续集成,自动测试,代码规范...