日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

MyBatis中基于別名typeAliases的設(shè)置

瀏覽:30日期:2023-10-18 15:32:44
MyBatis 別名typeAliases的設(shè)置第一種:通過在配置文件中typeAlias節(jié)點(diǎn)設(shè)置type的方式

<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE configurationPUBLIC '-//mybatis.org//DTD Config 3.0//EN''http://mybatis.org/dtd/mybatis-3-config.dtd'><configuration> <!-- 設(shè)置別名 --> <typeAliases><!-- type指的是javabean的完全限定名 alias就是指代別名--><typeAlias alias='student' type='cn.entity.Student' /> </typeAliases> <environments default='development'><environment id='development'> <!-- 使用jdbc的事務(wù) --> <transactionManager type='JDBC' /> <!-- 使用自帶的連接池 --> <dataSource type='POOLED'><property name='driver' value='oracle.jdbc.driver.OracleDriver' /><property name='url' value='jdbc:oracle:thin:@localhost:1521:orcl' /><property name='username' value='test' /><property name='password' value='test' /> </dataSource></environment> </environments> <mappers><mapper resource='cn/dao/StudentDAO.xml' /> </mappers></configuration>

通過這種方式設(shè)置別名在以后的操作是如果用到了某個(gè)javabean的完全限定名的時(shí)候我們就可以使用alias設(shè)置的值來代替,從而簡化了編程。

第二種方式:通過在配置文件中typeAliases節(jié)點(diǎn)中設(shè)置package 的方式

<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE configurationPUBLIC '-//mybatis.org//DTD Config 3.0//EN''http://mybatis.org/dtd/mybatis-3-config.dtd'><configuration> <!-- 設(shè)置別名 --> <typeAliases><!-- 通過package, 可以直接指定package的名字, mybatis會(huì)自動(dòng)掃描你指定包下面的javabean, 并且默認(rèn)設(shè)置一個(gè)別名,默認(rèn)的名字為: javabean 的首字母小寫的非限定類名來作為它的別名 --><package name='cn.entity' /> </typeAliases> <environments default='development'><environment id='development'> <!-- 使用jdbc的事務(wù) --> <transactionManager type='JDBC' /> <!-- 使用自帶的連接池 --> <dataSource type='POOLED'><property name='driver' value='oracle.jdbc.driver.OracleDriver' /><property name='url' value='jdbc:oracle:thin:@localhost:1521:orcl' /><property name='username' value='test' /><property name='password' value='test' /> </dataSource></environment> </environments> <mappers><mapper resource='cn/dao/StudentDAO.xml' /> </mappers></configuration>

通過這種方式更加簡化了編程,因?yàn)樵趯?shí)際開發(fā)中會(huì)有很多的javabean,這里只需要指定這些javabean所在的包就行了,那么默認(rèn)他的別名是javabean 的首字母小寫的非限定類名來作為它的別名。

第三種:通過注解的方式@Alias

/** * 學(xué)生實(shí)體類 * @author hyj * */@Alias(value='student')public class Student { private Integer id;//編號 private Integer age;//年齡 private String name;//姓名 public Student() { } public Student(Integer id, Integer age, String name) {super();this.id = id;this.age = age;this.name = name; } public Integer getId() {return id; } public void setId(Integer id) {this.id = id; } public Integer getAge() {return age; } public void setAge(Integer age) {this.age = age; } public String getName() {return name; } public void setName(String name) {this.name = name; } @Override public String toString() {return 'Student [id=' + id + ', age=' + age + ', name=' + name + ']'; } }mybatis的typeAliases別名和注解理解一、別名(從mapper那里尋找類換到了從mybatis-config那里找)

1.修改beammapper.xml

MyBatis中基于別名typeAliases的設(shè)置

2.修改全局配置mybatis-config.xml (新增了別名)

MyBatis中基于別名typeAliases的設(shè)置

3.包的別名

MyBatis中基于別名typeAliases的設(shè)置

會(huì)自動(dòng)識別這個(gè)包下小寫開頭的類.

二、別名的好與壞

好處是可以簡略地直接用小寫開頭的類名來用,更簡潔

壞處是如果項(xiàng)目一多,類一多起來,就不好在beanmapper來ctrl來查找到對應(yīng)的類

這里一個(gè)解決方法是別名的時(shí)候換成包的別名,但是依舊治標(biāo)不治本.

所以這時(shí)候推薦使用注解

三、注解的使用

在每個(gè)beam包下使用注解來識別這個(gè)類

如:

MyBatis中基于別名typeAliases的設(shè)置

這里取的別名跟上面的配置的不一樣,會(huì)報(bào)錯(cuò)找不到category這個(gè)類

MyBatis中基于別名typeAliases的設(shè)置

因?yàn)榈陌杨惾×藗€(gè)不一樣的別名,

這時(shí)候改回正確的就可以正常運(yùn)行了

MyBatis中基于別名typeAliases的設(shè)置

四、一些知識點(diǎn)

mybatis-config.xml

properties:屬性集(引入外部資源)

resource:加載類路徑下的資源

url:引用網(wǎng)絡(luò)路徑或磁盤路徑下的資源

mappers:加載已經(jīng)寫好的sql映射配置文件并注冊到全局配置文件

settings配置(基于全局特性)

typealias別名

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Mybatis 數(shù)據(jù)庫
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
天堂av在线一区| 欧美精选视频一区二区| 亚洲欧美日韩高清在线| 电影亚洲精品噜噜在线观看| 成人一二三区| 成人国产精品一区二区免费麻豆| 日本精品久久| 国产美女精品视频免费播放软件| 国产私拍福利精品视频二区| 日韩和欧美一区二区| 18国产精品| 精品一区91| 日韩影院二区| 午夜国产精品视频| 蘑菇福利视频一区播放| 蜜桃免费网站一区二区三区| 色8久久久久| 国产精品美女午夜爽爽| 久久久久亚洲精品中文字幕| 蜜臀国产一区| 亚洲黑丝一区二区| 国精品一区二区| 视频在线观看一区二区三区| 日韩av不卡一区二区| 麻豆久久一区| 精品国模一区二区三区| 不卡中文字幕| 亚洲视频二区| 久久国产精品美女| 成人精品国产亚洲| 免费观看久久av| 亚洲精品少妇| 精品伊人久久久| 日韩av免费| 在线观看视频免费一区二区三区| 国产精品成人国产| 高清一区二区| 99日韩精品| 国产精品综合色区在线观看| 91日韩在线| 午夜一级久久| 精品美女视频| 久久亚洲不卡| 精品国产亚洲一区二区三区在线 | 黄色在线一区| 欧美永久精品| 欧美成人精品三级网站| 蜜桃视频在线观看一区| 久久亚州av| 日韩视频二区| 97精品久久| 日韩伦理在线一区| 亚洲美女91| 国产网站在线| 亚洲精品国产精品粉嫩| 视频在线不卡免费观看| 日韩制服丝袜先锋影音| 精品美女久久| 中文字幕成人| 人人精品亚洲| 国产免费久久| 夜夜嗨一区二区| 国产精品国产三级国产在线观看| 蜜桃视频在线观看一区二区| 成人在线观看免费视频| 久久国产66| 国产精品毛片一区二区在线看| 视频一区二区中文字幕| 国产一区二区三区探花| 中文字幕一区二区精品区| 国产aⅴ精品一区二区三区久久| 亚洲国产日韩欧美在线| 卡一卡二国产精品| 亚洲尤物av| 欧美日韩激情| 国产精品99一区二区三区| 蜜臀久久久久久久| 五月激情久久| 麻豆精品在线| 少妇高潮一区二区三区99| av在线日韩| 粉嫩av一区二区三区四区五区| 日本伊人久久| 999久久久国产精品| 麻豆国产精品| 日本麻豆一区二区三区视频| 亚洲精品123区| 中文字幕在线高清| 国产精品久久久久久久久久妞妞 | 国产精品jk白丝蜜臀av小说| 另类激情亚洲| 亚洲天堂久久| 国产一区二区三区四区大秀| 国产毛片精品久久| 亚洲三级毛片| 三级在线观看一区二区 | 视频一区欧美精品| 欧美日韩一二三四| 韩日一区二区| 国产丝袜一区| 日本99精品| 亚洲精品伊人| 中文字幕日本一区二区| 免费日韩av片| 五月婷婷亚洲| 99久精品视频在线观看视频| 亚洲欧洲高清| 中文字幕人成乱码在线观看| 电影91久久久| 精品一区二区三区亚洲| 美腿丝袜亚洲一区| 麻豆一区在线| 国产伦理久久久久久妇女| 亚洲精品在线a| 亚洲影视一区| 日韩一区二区三区精品| 蜜臀av亚洲一区中文字幕| 午夜亚洲精品| 自拍自偷一区二区三区| 性欧美长视频| 国产精品日本欧美一区二区三区| 欧美在线资源| 99国产精品99久久久久久粉嫩| 99国内精品| 男人的天堂亚洲一区| 人人精品人人爱| 蜜臀av亚洲一区中文字幕| 免播放器亚洲| 一区二区亚洲视频| 日本亚洲三级在线| 欧美亚洲一级| 国产精品伊人| 粉嫩av一区二区三区四区五区 | 亚洲人成亚洲精品| 蜜桃久久av一区| 亚洲a成人v| 啪啪亚洲精品| 国产精品久av福利在线观看| 老鸭窝一区二区久久精品| 免费亚洲一区| 日韩av二区| 99久久精品网| 亚洲美洲欧洲综合国产一区 | 国产精品美女午夜爽爽| 免费精品一区| 日韩欧美午夜| 国产精品嫩草99av在线| 日韩三级久久| 精品一区视频| 91精品一区二区三区综合在线爱 | 欧美午夜网站| 久久爱www成人| 中文字幕在线免费观看视频| 国产一区久久| 中文字幕日韩高清在线| 国产精品色婷婷在线观看| 国内精品伊人| 国内精品福利| 午夜亚洲福利| 高清av一区| 国产日韩综合| 7777精品| 久久久777| 亚洲欧洲国产精品一区| 国产欧美69| 成午夜精品一区二区三区软件| 欧美日韩一二| 日韩精品一区二区三区中文在线 | 激情六月综合| 四虎国产精品免费久久| 精品欠久久久中文字幕加勒比| 亚洲二区视频| 日韩在线网址| 日韩欧美一区免费| 午夜精品福利影院| 黄毛片在线观看| 水野朝阳av一区二区三区| 国产精品久久免费视频| 99久久久久| 国产日韩精品视频一区二区三区| а√天堂8资源在线| 男人的天堂久久精品| 黄色精品视频| 久久成人国产| 国产精品精品| 色综合视频一区二区三区日韩 | 久久婷婷丁香| 日韩不卡一区二区| 日韩天堂在线| 亚洲ab电影| 色88888久久久久久影院| 亚洲一区二区小说| 国产99在线| 日韩av三区| 午夜久久黄色| 麻豆视频一区| 亚洲人成高清| 久久黄色影院| 久久久精品国产**网站| 亚洲一区欧美|