Dynamic SQL簡介

Dynamic SQL簡介
在我們使用Spring的時候,有xml和java兩種配置方式。在使用SpringBoot時,已經推薦使用了java配置,基本不用xml配置了。使用Dynamic SQL就好比是使用java的方式來操作
Mybatis。Dynamic SQL是用於生成動態sql語句都框架,提倡使用JAVA API的方式來實現SQL操作,其支持多表查詢和複雜查詢。

Dynamic SQL具有如下特性:
1.類型安全:可以確保參數類型和數據庫字段類型相互匹配
2.富有表現力:語句都構建方式 可以清楚都表達其含義
3.使用靈活:可以使用and,or和nested條件都任意組合來構成where字句
4.擴展性強:可以同時爲Mybatis3,Spring JDBC和純JDBC框架生成sql語句
5.輕量級:只需要添加一個小的依賴項,沒有傳遞依賴

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章