当前位置 : IT培训网 > Java开发 > Java培训 > Java Minidao_1.6.1版本是一款超级轻量的JAVA持久层框架

Java Minidao_1.6.1版本是一款超级轻量的JAVA持久层框架

时间:2016-09-12 14:08:04  来源:Java培训网  作者:IT培训网  已有:名学员访问该课程
MiniDao-PE 是一款超级轻量的JAVA持久层框架,基于SpringJdbc 实现,具备Mybatis一样的标签和SQL灵活性。可无缝集成Hibernate项目,支持事务统一管理,有效解决Hibernate项目,实现灵活的SQL分离问题。

随着Java版本的不断升级,Minidao_1.6.1版本也出现了大家的眼前,作为Java程序爱好者可以尽快使用了,尝试下新功能到底怎么样?

MiniDao-PE 简介

MiniDao-PE 是一款超级轻量的JAVA持久层框架,基于SpringJdbc 实现,具备Mybatis一样的标签和SQL灵活性。可无缝集成Hibernate项目,支持事务统一管理,有效解决Hibernate项目,实现灵活的SQL分离问题。

Minidao_1.6.1版本发布了,超轻量Java持久化框架

升级日志

•       1,修复minidao参数不支持下划线问题

•       2,修复minidao接口定义返回类型为基本数据类型,无法传参数问题

•       3,拓展灵活性,通过sql判断是否非查询操作

•       4,扩展升级支持spring4

MiniDao-PE 功能特性

•       1. O/R mapping不用设置xml,零配置便于维护

•       2. 不需要了解JDBC的知识

•       3. SQL语句和java代码的分离

•       4. SQL支持脚本语言

•       5. 支持自动事务处理和手动事务处理

•       6. 支持与hibernate轻量级无缝集成

•       7. 只需接口定义,无需接口实现

源码解读

接口定义:[java] view plain copy

@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定义:

[sql] view plain copy

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>

以上就是关于“Minidao_1.6.1版本发布了,超轻量Java持久化框架”一问的介绍,希望大家用心学习 ,敢于尝试新功能新知识,最后预祝大家在Java的路上越走越好。

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容