《partner4java 讲述 p4jorm》之第二步:jdbc的使用
(本测试项目--Helloworld下载地址:http://download.csdn.net/detail/partner4java/5045151 为了减少刷屏,一些比如POJO的get和set方法就省略了,具体查看下载包)
传统JDBC:当您进行增删改查时是不是拼写SQL到都想吐了?好不容易拼写完,想获取结果,还要再遍历封装,遇到一个字段上百的遗留表简直就疯了。
p4jorm:当使用p4jorm时,普通的CURD,也就是占据我们大部分工作的CURD就不需要再书写(真的是一行都不用写);当前端查询时我们只需要把相应数据放入formbean就可以了(如果你使用struts之类的框架formbean数据封装工作也不需要自己完成);你再多的字段也不用担心;更不会再因为忘了关闭数据库连接而被老大k了。
下面进入我们三十分钟学习时间:
(以MySQL数据库进行展示,目前也只支持了MySQL,如需要支持其他数据库,请邮件告知,会尽量添加)
首先创建一个web项目,如果你使用maven的话,请把压缩包的maven目录放入你本机(因为没有发布到公服),且加入maven依赖
如果你需要额外的方法,在你自己的UserDao接口中完成,在UserDaoImpl类中实现即可。(如果通过继承,你会发现,当你再继续进行CURD操作时,可以省略传入实体类型,因为在继承时父类要求传入了实体类型)有一点需要注意我们的P4jJdbcDaoSupport需要NamedParameterJdbcTemplate资源,你可以像我们P4jJdbcDaoTemplate一样粗暴的手工塞入。不过我们建议借助Spring IoC,把你的UserDaoImpl交给Spring,自动塞入。