内容简介:Minidao 1.6.2 版本发布,超轻量Java持久化框架(Hibernate完美助手) 升级日志 支持自增主键策略模式 支持自定义扩展主键策略 新增示例:自增主键策略模式 新增示例:存储过程调用 新增示例:自定义分页 MiniDa...
Minidao 1.6.2 版本发布,超轻量 Java 持久化框架(Hibernate完美助手)
升级日志
支持自增主键策略模式
支持自定义扩展主键策略
新增示例:自增主键策略模式
新增示例:存储过程调用
新增示例:自定义分页
MiniDao 简介
MiniDao 是一款轻量JAVA持久层框架,基于 SpringJdbc + freemarker 实现,具备Mybatis一样的 SQL 分离灵活性和逻辑标签。最大优点:可无缝集成Hibernate项目,支持事务统一管理,有效解决Hibernate项目,实现灵活的SQL分离问题。
MiniDao 功能特性
1. O/R mapping不用设置xml,零配置便于维护
2. 不需要了解JDBC的知识
3. SQL语句和java代码的分离
4. SQL支持脚本语言
5. 支持自动事务处理和手动事务处理
6. 支持与hibernate轻量级无缝集成
7. 只需接口定义,无需接口实现
源码下载
技术论坛: www.jeecg.org
源码解读
接口定义:
@MiniDao public interface EmployeeDao { public List<Map> getAllEmployees(@Param("employee") Employee employee); Employee getEmployee(@Param("empno") String empno); Map getMap(@Param("empno")String empno,@Param("name")String name); @Sql("SELECT count(*) FROM employee") Integer getCount(); int update(@Param("employee") Employee employee); void insert(@Param("employee") Employee employee); }
SQL定义:
SELECT * FROM employee where 1=1 <#if employee.age ?exists> and age = :employee.age </#if> <#if employee.name ?exists> and name = :employee.name </#if> <#if employee.empno ?exists> and empno = :employee.empno </#if>
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Minidao_1.6.2 发布,超轻量 Java 持久化框架
- MiniDao 1.6.4 版本发布,轻量级 Java 持久化框架
- MiniDao 1.7.1 版本发布,轻量级 Java 持久化框架
- MiniDao_1.6.4 版本发布,轻量级Java持久化框架,Hibernate项目辅助利器
- RocketMQ 持久化
- docker数据持久化
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
精通Python设计模式
[荷] Sakis Kasampalis / 夏永锋 / 人民邮电出版社 / 2016-7 / 45.00元
本书分三部分、共16章介绍一些常用的设计模式。第一部分介绍处理对象创建的设计模式,包括工厂模式、建造者模式、原型模式;第二部分介绍处理一个系统中不同实体(类、对象等)之间关系的设计模式,包括外观模式、享元模式等;第三部分介绍处理系统实体之间通信的设计模式,包括责任链模式、观察者模式等。一起来看看 《精通Python设计模式》 这本书的介绍吧!