minidao-欧洲杯足彩官网

minidao 简介及特征

    minidao 是一款超轻量的java持久层框架,具备mybatis一样的sql能力: 支持sql分离、支持标签、支持注解。minidao产生的初衷是为了解决hibernate项目对复杂sql支持能力,具备mybatis一样的灵活性,同时支持事务同步。

具有以下特征:

  • o/r mapping不用设置xml,零配置便于维护
  • 不需要了解jdbc的知识
  • sql语句和java代码的分离
  • 只需接口定义,无需接口实现
  • sql支持脚本语言(强大脚本语言,freemarker语法)
  • 支持与hibernate轻量级无缝集成
  • 支持自动事务处理和手动事务处理
  • 性能优于mybatis
  • 比mybatis更简单易用
  • sql 支持注解方式
  • sql 支持独立文件方式,sql文件的命名规则: 类名_方法名; sql文件更容易定位,项目越大优势越明显
  • sql标签采用

 

minidao产生的初衷?

采用hibernate的j2ee项目都有一个痛病,针对复杂业务sql能力不足,sql不好优化和也无法分离。 这个时候大家就想到集成mybatis,但是一个项目既用hibernate又用mybatis,显得很重事务也不好控制。大家常规的做法是采用springjdbc来实现原生sql编写,但是同样也存在问题,sql无法分离也没有逻辑标签能力。 所以为了解决这个痛病,jeecg针对springjdbc freemarker做了封装,出了这么一个轻量级持久层,可以让hiberate拥有mybatis一样sql灵活能力,同时支持事务统一、sql标签能力。

 

版本升级日志

  • 1. 简化pom.xml配置,删掉不需要的依赖
  • 2. 日志重写,统一采用接口实现
  • 3. 升级freemarker版本
  • 4. 提供事务demo,注解方式
  • 5. 规范化代码,日志打印规范化,提高效率和通用性

 

源码下载

  • 源 码: 
  •              
  • 论 坛: 
  • 文 档: 
  • qq交流群:① 325978980

 

源码解读:

@minidao  
public interface employeedao {  
  
 public list

 

sql定义

select * from employee where 1=1   
<#if employee.age ?exists>  
and age = :employee.age  
  
<#if employee.name ?exists>  
and name = :employee.name  
  
<#if employee.empno ?exists>  
and empno = :employee.empno  

 

来自:
1
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • minidao是一种轻量级java持久层框架,基于springjdbc freemarker实现,具有mybatis一样sql分离和逻辑标签能力。minidao产生的初衷是为了解决hibernate项目,在复杂sql上与mybatis一样的灵活能力,同时支持事务同步...

  • minidao (轻量级java持久层,hibernate完美助手) 当前最新版本: 1.6.4 (发布日期:20180604) minidao产生的初衷? 采用hibernate的j2ee项目都有一个痛病,针对复杂业务sql,hibernate能力不足,sql不好优化...

  • java编译器ide_1.6.4.apk

  • apktoolbox_1.6.4常用反编译工具,将apk直接用jadx-gui.bat打开即可得到源码文件,非常nice!

  • minidao (轻量级java持久层,hibernate完美助手)当前最新版本: 1.6.4 (发布日期:20180604)minidao产生的初衷?采用hibernate的j2ee项目都有一个痛病,针对复杂业务sql,hibernate能力不足,sql不好优化和也无法...

  • minidao (轻量级java持久层,hibernate完美助手)当前最新版本: 1.6.4 (发布日期:20180604)minidao产生的初衷?采用hibernate的j2ee项目都有一个痛病,针对复杂业务sql,hibernate能力不足,sql不好优化和也无法...

  • gkd_1.6.4.apk

  • jar包,官方版本,自测可用

  • ambie_1.6.4_apkpure.apk

  • j2me loader_1.6.4-open.apk

  • btools_1.6.4.exe

  • apktoolbox_1.6.4 2018.1.24最新版本.....用于apk反编译..

  • sigar-1.6.4 包 sigar_1.6.4.chm

  • axis2是实现webservice的一种技术框架,在欧洲杯足彩官网中提供了基于eclipse的操作插件

  • unity插件 behavior designer 1.6.4 目前最新版本,非常好用的插件,谁用谁知道

  • 智臻云采api接口文档_1.6.4(3)(1).doc

  • 类拟outlook、google的日历控件,增加了中国农历 节气显示,该版本为最新版本fullcalendar 1.6.4版本。 后续我将上传一份使用完整java代码编写的calendar小工具。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • stm32单片机fpga毕设电路原理论文报告基于ide硬盘的数字图像存储技术研究本资源系百度网盘分享地址

global site tag (gtag.js) - google analytics
网站地图