java吧 关注:1,240,190贴子:12,711,650
  • 7回复贴,共1

求助,怎么用Hibernate关联学生表,学科表,成绩表?

只看楼主收藏回复

成绩表里有学生号,学科号,成绩


1楼2013-05-07 15:03回复
    为什么一定要关联呢?你完全可以自己写sql语句三张表联合查询嘛 关联的话 你去配置hibernate的many-to-one吧


    IP属地:浙江4楼2013-05-07 16:32
    回复
      --建立学生表create table student(sid number primary key , --这是学生的学号sname varchar2(45) not null, --学生姓名ssex char(2) not null,--性别sdept varchar2(10) not null, --所在系sage number(3) ,--年龄saddress varchar2(45) --住址)
      --学生表中的数据insert into student values(20040001,'林青霞','F','计算机系',22,'上海');insert into student values(20040002,'刘德华','M','外语系',23,'南京');insert into student values(20050003,'成龙','M','化学系',21,'山东');insert into student values(20050004,'林可欣','F','计算机系',22,'北京');insert into student values(20050005,'周华健','M','生物系',24,'山东');insert into student values(20050006,'周润发','M','数学系',20,'湖北');
      --建立课程表create table course(cid number primary key ,--这是课程号cname varchar2(50) not null,--课程名ccredit number(3) --课程学分)


      IP属地:浙江5楼2013-05-07 16:55
      收起回复
        首先建表建约束也就是外键关系。
        然后给项目添加hibernate框架,再用反向工程自动生成实体类和配置文件。这算是一种简单的方法。工具是myeclipse


        IP属地:广东6楼2013-05-07 17:46
        回复