一、介绍

  1. Voovan 开源框架的 ORM 是开发这本人基于自己的编码习惯设计并开发。适合那些对 SQL 比较熟悉,并且不大喜欢通过配置文件来完成 SQL 编写的同学,提供的功能和 Spring JDBCTemplate 的功能相似,单也有其独特之处。
  2. 那么 Voovan ORM 框架有什么特定呢?下面我们来总结一下。
  • 数据库中表的列名和字段Map.key的模糊匹配。
  • 自动移除无对应参数的 SQL 查询条件。
  • SQL 的参数提供支持三种模式: 对象MapList
  • SQL 中的参数占位符支持两种模式: 字段Map.key,以及 '集合对象的索引'。
  • 支持批量操作,例如提供一个包含多个 Map 元素的 list 对象,就可以使用一套 SQL 模板批量执行 SQL。
  • 最简单的存储过程调用模型'call(存储过程名,参数类型, "111")'。
  • 支持Oracle、MySql 等数据库的事务。