论ORM中的ibatis/mybatis,如何定义开发规范,合理使用
目前项目使用到ibatis做ORM,发现各种不适应(以前用hiberante/jpql,不作实体关联。用代码去处理关联关系)...究竟是啥问题
问题:
1. 入参以Map方式进行,各种查询条件都是<isNotNull>拼接【随便一改,其它业务也用到这个过滤条件】
2. 返回对象偶尔用Entity,偶尔用VO,不好定义返回对象【实体与页面对字段,各种踩坑】
3. 如图潜在坑,SQL定义返回VO,但Dao接收是Entity的,理论上存在部分属性是不可见的...但是Beanutil.copy的时候发现,其实Entity是能取属性值的...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1是什么问题?
2 3都返回entity