一样写就可以了
只是一个调用queryForObject,另外一个调用queryForList另外,如果sql结果集的字段名和java类属性名一样的话,直接用resultClass就可以了
只是一个调用queryForObject,另外一个调用queryForList另外,如果sql结果集的字段名和java类属性名一样的话,直接用resultClass就可以了
解决方案 »
- spring+ibatis整合错误问题,谁帮我看看问题在哪?错误提示: No SqlMapClient specified
- 做了一个文件导入的功能,英文,数字能正确导入,导入中文确实乱码
- 为什么我在myeclipse里建不了Servlet ?
- webwork中private字段值问题
- 下载了struts-2.0.11.2-all.zip文件的疑问
- weblogic 部署web项目报java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet错误
- 求一个开源或免费的JSP博客系统(要求是用户的最好是中文的)
- 客户端如何定位CORBA服务器?
- 如何实现browser端感觉不到的后台运算
- java有没有类似zope的ZPT(page template)实现?
- Struts2 Annotation : 使用注释的方式如何为Action指定拦截器
- OpenFire3.5.1开发环境搭建指南
查询的时候 用的是queryForList就可以把记录装到对象里 再把所有的对象装到集合里
可是我的queryForList返回的是一个List这样我<select id="getAll" resultClass="java.util.HashMap" cacheModel="usersCache">
SELECT
id,
username,
age
FROM users
</select>
里面的 resultClass 不能写成我的Users类型,那写什么呀?
<flushInterval hours="24"/>
<flushOnExecute statement="Users.update"/>
<flushOnExecute statement="Users.insert"/>
<flushOnExecute statement="Users.delete"/>
</cacheModel>我开始加了一句
<flushOnExecute statement="Users.select"/>或<flushOnExecute statement="Users.getAll"/>
都报错