Action:
service:
DAO:
XML(sqlmap):
这程序到action调用service时就不走了,debug调试显示queryRecord 无法解决.
在线求解。
public class RecordAction extends BaseAction {
//查询所有点击记录
public ActionForward queryList(ActionMapping map, ActionForm form,HttpServletRequest req, HttpServletResponse resp){
IRecordService irs = (IRecordService) getBean(IRecordService.class);
List list = irs.queryRecord();
req.setAttribute("list", list);
return map.findForward("record");
}
}
service:
public class RecordServiceImpl implements IRecordService {
private RecordDAO recordDAO;
public RecordDAO getRecordDAO() {
return recordDAO;
}
public void setRecordDAO(RecordDAO recordDAO) {
this.recordDAO = recordDAO;
}
public void addPerson(RecordEntity entity) {
recordDAO.insert(entity);
}
public List queryAdm(RecordEntity entity) {
return recordDAO.queryAdm(entity);
}
public List queryRecord() {
return recordDAO.queryRecord();
}
DAO:
public class RecordDAO extends BaseDAO
{
public List queryRecord(){
return getSqlMapClientTemplate().queryForList("CPS_RECORD.select");
}
XML(sqlmap):
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd" >
<sqlMap namespace="CPS_RECORD" >
<resultMap id="RecordEntity" class="com.mocha.hl.cmcc.entity.RecordEntity" >
<result column="USER_ID" property="userId" jdbcType="VARCHAR" />
<result column="USER_NAME" property="userName" jdbcType="VARCHAR" />
<result column="ORG_NAME" property="orgName" jdbcType="VARCHAR" />
<result column="PRG_PATH" property="orgPath" jdbcType="VARCHAR" />
<result column="LOGIN_TIME" property="loginTime" jdbcType="VARCHAR" />
<result column="LOGIN_MODULE" property="loginModule" jdbcType="VARCHAR" />
</resultMap>
<insert id="insert" parameterClass="com.mocha.hl.cmcc.entity.RecordEntity">
</insert>
<select id="select" resultMap="RecordEntity">
SELECT USER_NAME,LOGIN_TIME,LOGIN_MODULE FROM CPS_RECORD
</select>
这程序到action调用service时就不走了,debug调试显示queryRecord 无法解决.
在线求解。