设计思想

以极致的设计,实现简单的开发。

在数据库操作过程中,最灵活多变,最容易造成大量重复性工作的是:查询操作,更具体的说是查询条件的构造环节。
在构造查询条件时,需要接收客户端参数,经过各种验证,层层传递给dao,再根据情况生成不同的查询条件,特别是遇到空值,多值时操作更为繁琐。
另一个容易造成重复性工作的是:接收查询返回数据后的常规计算工作。如合计,分组,交集,筛选,行列转换等。

AnyLine要解决的正是这两个点。同时保证与Spring生态的深度融合,以充分利用其生态内的连接池,事务管理,切面等现有工具。

其他文档