前段时间在网上看到一篇介绍“基于iBatis的通用持久层对象” 网址为 http://wenku.baidu.com/link?url=-5mDViwjbvDV4Xnvabdh55EzBQP7b5betfnvZ8nVSX5AuPcQovyYUsvmgvId3_0WS8rObK5v0ACx1_SBk3FzJtyLxfdHiYpPJkdl-Ozyjem 看了之后,自己照葫芦画瓢,写了一些代码,可以实现了,但是又觉得挺复杂,这种通用组件,是不是适用,有没有推广价值,欢迎大家讨论!
这种问题,大家都不关心?呜呜呜呜
个人感觉很不错!
朋友,非常感谢你的关注
这个通用组件需要解决4个问题。第一,定义一个通用的PO:CommonPO,针对所有的CRUD操作,都要讲Object转为CommonPO;第二,对于不同的CRUD操作,需要不同的转换逻辑,要写一个Convert的工具类;第三,需要一个数据库表中的字段与实体Bean对应关系的配置文件;第四,准备好前3条之后,定义一个CommonDAO,里面包含通用的CRUD方法,以供所有的Service都能调用
我的代码整理后会上传,也就这两天的时间吧,有兴趣一起搞搞!