67,513
社区成员
发帖
与我相关
我的任务
分享
http://www.blogjava.net/weishuangshuang/archive/2011/03/26/347078.html 去看看多对多的配置吧 这样省事很多的
那你这个是你表关系就设计错了啊 他们这么可能没有任何联系啊·· 有外键关联吗?
hibernate是一个把表变成对象的框架 你后面那一段描述我还是不太清楚什么意思 不过我可以告诉你怎么通过教师编号拿到所有的相关数据 hql="form Teacher where id=?" 这么写就行了 如果你关系是配置了级联查询的话 你在程序里面直接拿Teacher.getCourse来获取他所教的课程 班级也能这么拿 拿到所有数据你再进行你想要的操作就好了! 这就是hibernate的方便之处 只要配置好关系 拿到一个对象就可以用拿属性一样拿到他关联的其他表的数据
中间表只是用来维护数据关系 在hibernate中不用管吧 直接根据对象关系来操作啊 你说说你的需求 希望用教师编号查到什么内容? 你那描述我没太看明白