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

发布于 2021-11-26 16:04:10 字数 435 浏览 862 评论 1

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

问题:

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

滥情空心 2021-11-28 07:51:57

1是什么问题?

2 3都返回entity

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文