首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hibernate中的HQL连接MySQL多张表的有关问题

2012-01-13 
hibernate中的HQL连接MySQL多张表的问题假设我数据库有这样两张表teacher(tid,tname,title) 和student(sid

hibernate中的HQL连接MySQL多张表的问题
假设我数据库有这样两张表 teacher(tid,tname,title) 和 student(sid,sname,age,tid), 将teacher表的ID作为student表的外键,然后在teacher.java和student.java这两个实体类中我要如何添加注解来实现SQL语句中的select * from teacher as t,student as s where t.tid=s.tid .以及我的HQL语句该怎么写?

[解决办法]
我都是用工具自动生成的
[解决办法]

XML code
<class name="Student">    <id name="id" column="studentId">        <generator class="native"/>    </id>    <many-to-one name="teacher"         column="teacherId"        not-null="true"/></class><class name="Teacher">    <id name="id" column="teacherId">        <generator class="native"/>    </id></class> 

热点排行