解决方案 »
- 项目风险评估系统怎么实现啊?
- lucene对数据库索引,索引文件庞大吗?
- hibernate 联合查询 和struts
- 请问我在java或jsp怎么调用webservices呢?
- 快来加入J2EE技术讨论群吧32643880
- (在线等待)为什么从其它机子访问Tomcat服务器,Tomcat会自动退出
- 熟悉jspsmartupload的请进来
- 哪有eclipse3.0中得jbossplugin下载啊?
- 请问applet能不能访问XML文件?
- 【100分大调查】各位作JAVA开发的朋友,你们公司都主要用JAVA开发什么项目,主要用JAVA的哪些技术,客户是什么单位呢?
- Scanner循环问题
- 项目中出现的问题,在action中调用服务层方法时出错,请帮忙看看 谢谢
@OneToMany(mappedBy = "subject", fetch=FetchType.EAGER,targetEntity = Reply.class, cascade = {CascadeType.PERSIST, CascadeType.REFRESH,CascadeType.REMOVE})
我知道问题出在那,主要还是想问下
有什麽辦法獲取many 而又不設置 one获取数据时主动获取many(就是不指定fetch=FetchType.EAGER,,如4楼所说..),
要看事务边界,貌似是直接测试dao层,事务是不是放在service层?如果是,将测试类继承AbstractTransactionalJUnit4SpringContextTests,并在测试类上配置@TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = false)和@Transactional。
不明白你想表达什么,默认就是懒加载调用get many方法时候才会去查many集合。如果不想在获取many集合的时候每个many对象又去反查一遍one的话,可以查查有个配置大概@ignorexxx这个的,我记不清了