日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

轻量级Java持久化框架,Hibernate完美助手,Minidao 1.6.2版本发布

發布時間:2025/3/16 java 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 轻量级Java持久化框架,Hibernate完美助手,Minidao 1.6.2版本发布 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Minidao 1.6.2 版本發布,輕量級Java持久化框架(Hibernate完美助手)

Minidao產生初衷?

? ? ?采用Hibernate的J2EE項目都有一個痛病,針對復雜業務SQL,hibernate能力不足,SQL不好優化也無法分離。 這個時候大家就想到集成mybatis,但是一個項目既用hibernate又用mybatis,顯得很重事務也不好控制。大家常規的做法是采用springjdbc來實現原生SQL編寫,但是同樣存在問題,SQL無法分離也沒有邏輯標簽能力。

? ?所以為了解決這個痛病,Jeecg針對springjdbc+freemarker做了封裝,出了這么一個輕量級持久層,可以讓Hiberate擁有mybatis一樣SQL靈活能力,同時支持事務統一、SQL標簽能力。

升級日志

  • 1,支持自增主鍵策略模式

  • 2,支持自定義擴展主鍵策略

  • 3,新增示例:自增主鍵策略模式

  • 4,新增示例:存儲過程調用

  • 5,新增示例:自定義分頁

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.?只需接口定義,無需接口實現

源碼下載

  • 源碼下載:?https://github.com/zhangdaiscott/MiniDao

  • QQ交流群: 325978980、143858350

  • 技術論壇:?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>

總結

以上是生活随笔為你收集整理的轻量级Java持久化框架,Hibernate完美助手,Minidao 1.6.2版本发布的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。