《partner4java 讲述 p4jorm》之第二步:jdbc的使用(三)
geData.pageIndex.startPage + varStatus.count - 1}
使用非常简单。
jsp方面,我们只需要完成一个类似于users.jsp:
[html]
用户名:
地址:
${user.username } -- ${user.password } -- ${user.address }
<%@ include file="fenye.jsp"%>
到目前为止我们已经完成了CURD操作,回想一下,都需要你做什么?entity两个注解,formbean三个注解。其他都是无可避免本身就需要做的。
如果上面通用的CURD已经无法满足你的需求时,你可以借助P4jJpaDaoSupport,用法如:
定义一个接口:
[java]
public interface UserDao extends P4jDao {
}
[java]
public class UserDaoImpl extends P4jJdbcDaoSupport implements UserDao {
}
[java]
如果你需要额外的方法,在你自己的UserDao接口中完成,在UserDaoImpl类中实现即可。(如果通过继承,你会发现,当你再继续进行CURD操作时,可以省略传入实体类型,因为在继承时父类要求传入了实体类型)
有一点需要注意我们的P4jJdbcDaoSupport需要NamedParameterJdbcTemplate资源,你可以像我们P4jJdbcDaoTemplate一样粗暴的手工塞入。不过我们建议借助Spring IoC,把你的UserDaoImpl交给Spring,自动塞入。