用的spring mvc+ hibernate 3
拼接的hql 比如:
string sql =" from Target where tid = '11' "
List<Target> list = hibernateTemplate.find(ss);
控制台输出 发现list条数没错,可都是第一条数据
然后想着试试SQL
SessionFactory sessionFactory = hibernateTemplate.getSessionFactory();
Session session = sessionFactory.openSession();
List<Target> list = session.createSQLQuery("select ....")
然后发现也是一样,都只是第一条数据
这会是哪里的问题?
------解决方案--------------------
这个不应该有问题,估计程序哪里的逻辑出错了 。
楼主,把你打印的代码都贴出来看一下吧。
------解决方案--------------------
我怀疑是你打印的代码有问题~好好检查一下~看看你循环打印的是什么东西~
------解决方案--------------------
要看你如何遍历list了,每次遍历是否都定义新的对象?