枚举类
${@枚举类全限定名@枚举对象.属性的get方法()}
内部枚举类
${@外部类全限定名$枚举类名@枚举对象.属性的get方法()}
本文分享自華爲雲社區《一文徹底喫透MyBatis源碼!!》,作者:冰 河。 寫在前面 隨着互聯網的發展,越來越多的公司摒棄了Hibernate,而選擇擁抱了MyBatis。而且,很多大廠在面試的時候喜歡問MyBatis底層的原理和源碼實現
一、公共字段自動填充簡介 顧名思義:就是在更新或插入數據時,如果數據項沒有設置,則會填充默認的值 在這裏就會涉及到元數據處理接口以及它的兩個方法: com.baomidou.mybatisplus.mapper.MetaObjectHan
本文分享自華爲雲社區《Spring高手之路17——動態代理的藝術與實踐》,作者: 磚業洋__。 1. 背景 動態代理是一種強大的設計模式,它允許開發者在運行時創建代理對象,用於攔截對真實對象的方法調用。這種技術在實現面向切面編程(AOP)
前言 在現代軟件開發中,重複性的增刪改查邏輯代碼的編寫往往非常耗時且容易出錯。爲了提高開發效率,減少手動維護的成本,代碼生成器就成爲了一個非常重要的工具,本文小編就將爲大家介紹一下如何利用一個開源項目快速生成數據接口。 實現方式 環境準備
//批量更訂單刪除狀態:需要set時間 NeoCrmOrder updateNeoCrmCustomer = new NeoCrmOrder(); return neoCrmOrderMapper.update(updateNeoCrmCu
一、爲什麼需要DDD 複雜系統設計:系統多,業務邏輯複雜,概念不清晰,有什麼合適的方法幫助我們理清楚邊界,邏輯和概念? 多團隊協同:邊界不清晰,系統依賴複雜,語言不統一導致溝通和理解困難。有沒有一種方式把業務和技術概念統一,大家用一種語
crabc 項目地址: https://gitee.com/linebyte/crabc.git 一、接口地址匹配功能 控制器 匹配 /api/web 開頭的請求,參數通過 @RequestParam Map<String, Object
作者:京東科技 康志興 前言 從強調內外隔離的六邊形架構,逐漸發展衍生出的層層遞進、注重領域模型的洋蔥架構,再到和DDD完美契合的整潔架構。架構風格的不斷演進,其實就是爲了適應軟件需求越來越複雜的特點。 可以看到,越現代的架構風格越傾向於
從clickhouse遷移到StarRocks,研究討論後,決定使用flink進行kafka同步到StarRocks 1、數據模型 StarRocks 的數據模型主要分爲3類: Aggregate,聚合模型 Unique,主鍵模型 Dup
第一種:LIMIT關鍵字 1,mapper代碼 select * from tb_user limit #{pageNo}, #{pageSize} 2,業務層直接調用 public List findByPageInfo
MyBatis轉義符號問題集 MyBatis 在XML文件、註解中編寫sql語句時,對於>=、<=、<等符號需要轉義後或使用 <![CDATA[]]>包裹(註解中無法使用)才正常使用 下面代碼片段沒有對<=符號進行轉義,無法正常運行 ...
EasyCode 介紹 EasyCode是基於IntelliJ IDEA Ultimate版開發的一個代碼生成插件,主要通過自定義模板(基於velocity)來生成各種你想要的代碼。 通常用於生成Entity、Dao、Service、C
ParameterHandler顯然是用來處理參數的,主要是用來設置PreparedStatement的參數,接口只有兩個方法,一個是獲取參數對象,一個是設置PreparedStatement的參數。PreparementStatement
mybatis是目前非常流行的ORM框架,在其基礎上還衍生了mybatis-plus)等優秀的框架。mybatis簡單,易用,易擴展。 接下來我們用一個簡單的例子(幾乎包含所有配置)來看一下mybatis相關的配置項 下面是一個包含用戶、商
AOSuite 是我在 2006 - 2016 年間開發和維護的一節開源項目。那還是一個 jQuery UI 和 ExtJS 橫行的年代。現在想來還滿滿都是回憶。隨着前端技術的發展和後端微服務技術的流行,AOSuite 到了該退場的時候了。