中间表只是用来维护数据关系 在hibernate中不用管吧 直接根据对象关系来操作啊
你说说你的需求 希望用教师编号查到什么内容?
你那描述我没太看明白
你说说你的需求 希望用教师编号查到什么内容?
你那描述我没太看明白
解决方案 »
- SSH fire事件的问题
- hibernate启动报错(在线等,大神来)
- 我在win7下安装sql2000,出现了如下问题,请高手帮忙解决一下,感谢
- 老这样啊.. 以前就"0x4a002242" 指令引用的 "0xbeadface" 内存。该内存不能为 "read"
- 怎么让hibernate中让log4j起作用呀?
- J2EE常见术语一句话解释
- 求助:hibernate中如何处理MYSQL数据库中的空日期???
- Junit中Testsuite为什么不运行
- 为啥子junit run 的时候老是报class not found的错呢?
- 请问怎么设置j2ee得环境变量!!小弟第一次装!!望赐教!!在线等待!
- struts2 ModelDriven 问题 求指教
- java项目里面的权限管理怎么做
hibernate是一个把表变成对象的框架
你后面那一段描述我还是不太清楚什么意思
不过我可以告诉你怎么通过教师编号拿到所有的相关数据
hql="form Teacher where id=?" 这么写就行了
如果你关系是配置了级联查询的话
你在程序里面直接拿Teacher.getCourse来获取他所教的课程
班级也能这么拿
拿到所有数据你再进行你想要的操作就好了!
这就是hibernate的方便之处 只要配置好关系 拿到一个对象就可以用拿属性一样拿到他关联的其他表的数据
我下班了 有问题明天讨论!
那你就用sql去写吧 表连接查询 http://www.knowsky.com/869.html 看看资料 简单的查询还是比较容易写的 我都很久没写sql了 都是写hql或者写不出这么复杂的sql 可以分拆一下 先一部分一部分写 然后整合到一起拉