查询代码如下
public TUser findUserByUserName(String userName) {
String queryString = "SELECT u FROM TUser u WHERE u.userName = '" + userName + "'";
//Map paramMap = new HashMap();
//paramMap.put("userName", userName);
//List<TUser> list = this.getJpaTemplate().findByNamedParams(queryString,
// paramMap);
List list = this.getJpaTemplate().find(queryString); <--- 执行查询
//if (list != null && list.size() > 0)
// return list.get(0);
System.out.println(list); <----如果结果集里面没有数据会执行到这句话
return null;
}在执行find方法时,如果数据库有数据的话,直接就在控制台打印
16:24:07,677 DEBUG AbstractEntityManagerImpl:425 - transaction for rollback
这句话就没了,后面的代码也不执行了
如果数据库里面没有数据的话,也就是说没有查询出来数据的情况下就可以执行到
System.out.println(list);
请问各位遇到过这种问题吗?
public TUser findUserByUserName(String userName) {
String queryString = "SELECT u FROM TUser u WHERE u.userName = '" + userName + "'";
//Map paramMap = new HashMap();
//paramMap.put("userName", userName);
//List<TUser> list = this.getJpaTemplate().findByNamedParams(queryString,
// paramMap);
List list = this.getJpaTemplate().find(queryString); <--- 执行查询
//if (list != null && list.size() > 0)
// return list.get(0);
System.out.println(list); <----如果结果集里面没有数据会执行到这句话
return null;
}在执行find方法时,如果数据库有数据的话,直接就在控制台打印
16:24:07,677 DEBUG AbstractEntityManagerImpl:425 - transaction for rollback
这句话就没了,后面的代码也不执行了
如果数据库里面没有数据的话,也就是说没有查询出来数据的情况下就可以执行到
System.out.println(list);
请问各位遇到过这种问题吗?
解决方案 »
- ofbiz中使用fckeditor,后台取不到数据时什么原因?
- java web邮件系统(ssh)
- java串口读数据丢包或者乱码!
- weblogic.application.ModuleException:(急急)
- 有谁用过xhEditor?小弟不会用,帮帮忙
- Jmesa 那些朋友正在使用?
- 请教tomcat关于泛域名的配置
- 如何让jsp页面先显示出来,但是页面里的程序继续执行啊??
- 如何从JAVA2顺利过渡到J2EE, 请高手指教(有分)
- EJB 中的问题?为什么?
- 求代码
- 如何直接启动myeclipse自带的tomcat? 省略打开myeclipse 的步骤,直接启动自带的tomcat。
明显这里数据库操作有错误了 然后数据库回滚了,看看你除了查询还进行的什么操作而造成的错误
然后造成的回滚