`
Surlymo
  • 浏览: 95740 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Hibernate使用问题记录

阅读更多
复习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包

    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+hibernate整合实现简单数据库添加记录,适合初学spring的学员

    struts+hibernate查询所有记录

    这是一个不错的方法,用struts hibernate实现对oracle数据库的所有数据查询、显示,其中不包含分叶问题!

    Hibernate实践例子程序

    一般使用XML文件。 2) 数据O/R mapping 配置文件,也就是数据库中每一条记录的详细说明,包括field, PrimaryKey等。*.hbm.xml,*一般用映射到该类记录的Class的名称表示。 -----------------...

    Hibernate的学习记录

    对hibernate学习过程中个一个摘要

    Hibernate中大量数据的更新

    使用Hibernate将大量记录插入到数据库

    Hibernate使用技巧汇总

    property-ref:关联类中用于与主控类相关联的属性名,默认为关联类的主键属性名 单向一对多需在一方配置,双向一对多需在双方进行配置 8.lazy=false:被动方的记录由hibernate负责记取,之后存放在主控...

    hibernate学习笔记,记录我学习Hibernate的过程

    hibernate学习笔记,记录我学习Hibernate的过程,给新学习的Hibernate的同学带来很大的方便,希望对初学者和想学Hibernate的同学有帮助。

    hibernate黑马全视频重点记录

    hibernate全视频重点记录

    hibernate框架日志文件

    hibernate框架日志文件,用于对hibernate框架运行记录日志的;

    Hibernate3笔记个人记录

    Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

    java hibernate 使用sql server2000升级到2005问题实战总结

    如果你使用原sql2000驱动及配置,新增、编辑记录都没有问题,查询第一页数据也正常,但翻页却莫名报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 通过实战总结,希望能给各位带来帮助。 包含jdbc ...

    Hibernate+中文文档

    数据记录(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 js jsp spring hibernate ejb 网站资料资源记录,里面含有全面和全部的java相关的网站,书籍,pdf,word,等等记录。学java必备。

    hibernate创智记录

    hibernatehibernate

    hibernate基础教程

    Hibernate中使用了一级缓存和二级缓存的机制来提高程序的性能. 一 为什么要使用缓存? 缓存是一块存储区域,可能是一块内存,也可能是一块硬盘.缓存能起到缓冲的作用,把程序经常使用...

    HIbernate-tools修改记录

    NULL 博文链接:https://tonydark01.iteye.com/blog/1721834

    优化Hibernate性能的几点建议

    中取出的记录条数,一般设置为30、50、100.Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。 即在...

    Hibernate笔记

    hibernate的详细记录,很实用的哦! 如果您需要就下吧!

    Struts2 + Spring3 + Hibernate3.5 整合(实际使用项目,version3).part1

    本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3 hibernate3.5,全面使用注解取代xm的l配置。 另外增加了一个ant构建脚本,支持使用hudson完成每日构建,持续集成,自动测试,代码规范...

Global site tag (gtag.js) - Google Analytics