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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mybatis中自建的类型别名

發布時間:2025/3/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mybatis中自建的类型别名 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在使用mybatis過程中經常用到類型別名,除了我們自己新建的別名外,mybatis還自帶了很多類型別名和java中的類型的映射,下面先看一個自建的別名的配置

<typeAliases><typeAlias type="com.cn.entity.User" alias="User"/> </typeAliases>


在mybatis的配置文件中配置了此別名后我們就可以使用了,如以下情況下,

resultType="User"、parameterType="User"

這樣可以減少我們的代碼量,如果不配置別名,必須使用全限類名,如下,

resultType="com.cn.entity.User"、parameterType="com.cn.entity.User"

?

從上邊的例子中我們可以看出別名的好處,可以減少代碼量,還可以防止寫過長的包名,導致書寫錯誤,那么mybatis中提供了哪些內建的別名呢,如下圖

上圖是mybatis3.3.0官方文檔上提供的別名和java類型的映射關系

int?

在配置int時通過上表可以看出,即可以是java中的基本類型int,也可以是java中的包裝類型Integer,不過在配置為包裝類型是必須是java.lang.Integer,所以在配置為int是我們的java接口中的參數類型最好是Integer的。

string

對應java中的java.lang.String

map

對應java.util.Map

hashmap

對應java.util.HashMap

list

對應java.util.List

arraylist

對應java.util.ArrayList

?

知道了mybatis中內建的別名,在使用mybatis的別名時,相應的java代碼中的參數類型。

?

有不當之處歡迎指正,謝謝!

轉載于:https://www.cnblogs.com/teach/p/5685749.html

總結

以上是生活随笔為你收集整理的mybatis中自建的类型别名的全部內容,希望文章能夠幫你解決所遇到的問題。

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