论ORM中的ibatis/mybatis,如何定义开发规范,合理使用

p2ng 发布于 2016/05/23 17:32
阅读 314
收藏 0

目前项目使用到ibatis做ORM,发现各种不适应(以前用hiberante/jpql,不作实体关联。用代码去处理关联关系)...究竟是啥问题

问题:

1. 入参以Map方式进行,各种查询条件都是<isNotNull>拼接【随便一改,其它业务也用到这个过滤条件】

2. 返回对象偶尔用Entity,偶尔用VO,不好定义返回对象【实体与页面对字段,各种踩坑】

3. 如图潜在坑,SQL定义返回VO,但Dao接收是Entity的,理论上存在部分属性是不可见的...但是Beanutil.copy的时候发现,其实Entity是能取属性值的...

加载中
0
千斤难买春秋醉
千斤难买春秋醉

1是什么问题?

2 3都返回entity

返回顶部
顶部