从ORM到OQM之2:动态查询中的属性相关型重复及其重构方法
介绍
动态查询问题是ORM框架中一个长期存在的痛点。
解决这个问题将对简化数据库的交互逻辑和提高代码的可维护性产生深远影响。
本文定位了动态查询中的一种结构型重复,并提出了一种通用的重构方法,以优化动态查询相关的代码。
动态查询问题是ORM框架中一个长期存在的痛点。
解决这个问题将对简化数据库的交互逻辑和提高代码的可维护性产生深远影响。
本文定位了动态查询中的一种结构型重复,并提出了一种通用的重构方法,以优化动态查询相关的代码。
对象/关系映射(ORM)技术在一定程度上将基于关系数据库的应用开发引向了错误的方向。一个好的技术方案应该是把事情变得越来越简单,而不是越来越复杂。