表结构如下:
A : studentId, contentId,sex; studentId和contentId是联合主键;
B : courseId, roomId,contentId,courseId和roomId是联合主键,其中contentId是外键,参照A表。
Table A---->ABean
Table B---->BBeanhibernate的bean的config.xml中 compositeKey我已经完成配置,但是现在遇到的问题是:在DAO中调用(ABean)this.session.get(ABean.class,parameter)的时候总是报illegalArgumentException:object is not an instance of declaring class
请问各位大侠联合主键用hql直接获取对象的时候,并且带有one-to-many的情况,如何在DAO中处理compositeKey?给出思路即可。
A : studentId, contentId,sex; studentId和contentId是联合主键;
B : courseId, roomId,contentId,courseId和roomId是联合主键,其中contentId是外键,参照A表。
Table A---->ABean
Table B---->BBeanhibernate的bean的config.xml中 compositeKey我已经完成配置,但是现在遇到的问题是:在DAO中调用(ABean)this.session.get(ABean.class,parameter)的时候总是报illegalArgumentException:object is not an instance of declaring class
请问各位大侠联合主键用hql直接获取对象的时候,并且带有one-to-many的情况,如何在DAO中处理compositeKey?给出思路即可。
解决方案 »
- jdbc的小问题
- 关于在Redhat Enterprise Linux 5 下,request.getAttribute("javax.servlet.request.X509Certificate")为null的问题
- struts2有没有什么方式主动响应到页面?
- global-forwards和froward有什么区别啊?
- 关于类的问题
- 部署時出現錯誤:java.lang.OutOfMemory; Error Exception in thread "main"
- 错误:javax.naming.NameNotFoundException: ConnectionFactory not bound
- 关于线程的销毁
- 类方法的返回值问题,很急!!!
- 如何打开MYeclipse的刚刚关闭页面
- httpclient3.1困惑
- Httpclient抓取网站,中途断掉了
啧。那个今天白天貌似想到了
谢谢你了
说实话,hibernate的联合主键机制确实让人不敢恭维太麻烦了,设置联合主键还要建一个联合主键类,太不方便了
啧。那个今天白天貌似想到了
谢谢你了
说实话,hibernate的联合主键机制确实让人不敢恭维太麻烦了,设置联合主键还要建一个联合主键类,太不方便了
确实是说了为了安全啊 还是怎么着的,反正我也用明白了。就这么先凑合用吧,我感觉好麻烦啊。。时间全耗在这上了。哎 选错框架了额。但是又不会别的 好悲剧