List userList = this.getHibernateTemplate().find("from Test");
你要把它轉乘test對象啊
====================
while(it.hasNext()){
Test xxx=(Test)it.next();
你要把它轉乘test對象啊
====================
while(it.hasNext()){
Test xxx=(Test)it.next();
解决方案 »
- spring配置多数据源问题
- 问一下自动化测试的概念是最近新兴起来的吗?
- mock测试
- 求:::::::::::MyEclipse7.0的Spring jar包是否集成的很全面,如果不是,有哪些事没集成的
- ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
- struts2 跳转问题
- 关于 javabeans 的问题
- iText画PDF问题 HeaderFooter方法中能不能画TABLE
- Tomcat中文问题
- 关于 流程引起跟任务调度的疑问
- 求救j2ee学习策略
- 关于虚拟机的问题,请教大峡!!
你去看下
反正要轉成你用的那個對象才行
你試試看給view單寫個formbean試試看?
我推測哦
你完全可以自己寫sql,然后就靠你自由發揮吧
無論是createsqlquery還是直接在dao里面寫都可以的
至少我在JPA里面没有任何问题。2 List userList = this.getHibernateTemplate().find("from Test");明显返回的是 Test 的列表3 用視圖是因為多表查詢,如果不用視圖,多表查詢如何實現呢?如果你的类关联正确,可以用类的属性来做,比如from Customer c where o.employee.name=? 实际上就是用类的属性来进行查询。 当然,有时候用视图也很好。
OrderDailyReptaId.java
OrderDailyReptaDAO.java
OrderDailyRepta.hbm.xml
是用的视图,复合主键(所有的字段都是主键),两个POJOList list = getHibernateTemplate().find("from OrderDailyRepta");
//OrderDailyRepta orderRepta = null;用这句也不行
OrderDailyRepta orderRepta = new OrderDailyRepta();
Iterator it = list.iterator();
System.out.println(list.size());
if(list.size() > 0){
while(it.hasNext()){
orderRepta = (OrderDailyRepta)it.next();
System.out.println(orderRepta.getId());
System.out.println(orderRepta.getId().getCompanyNo());
}
}list.size()显示1588,
而执行到System.out.println(orderRepta.getId());
抛出了一个空指针错误,
能帮忙看看吗? 如果是语法错,请问高手们应该如何改?谢谢