最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mybatis之typeAlias配置的3種方式小結(jié)

 更新時(shí)間:2022年01月17日 15:19:39   作者:如果屈原會(huì)編程  
這篇文章主要介紹了Mybatis之typeAlias配置的3種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Mybatis typeAlias配置

1.定義別名

<typeAliases>
? ? ?<typeAlias alias="User" type="cn.lxc.vo.User" />
</typeAliases>

2.掃描包方式

<typeAliases>
? ? ?<package name="cn.lxc.vo" />
</typeAliases>

3.注解方式

package cn.lxc.vo;
import org.apache.ibatis.type.Alias;
@Alias("User")
public class User {
    private int id;
    private String name;
    private int age;
    
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
}

springboot加載mybatis的typeAlias問(wèn)題

springboot打成jar之后再linux上運(yùn)行會(huì)報(bào)找不到 type alias 對(duì)應(yīng)的實(shí)體類的問(wèn)題,這是springboot掃包的問(wèn)題。

工程上默認(rèn)使用的是Mybatis的DefaultVFS進(jìn)行掃描,但是在springboot的環(huán)境下,Mybatis的DefaultVFS這個(gè)掃包會(huì)出現(xiàn)問(wèn)題,所以只能修改VFS,

為了清晰可見(jiàn),直接貼代碼

@Bean
? ? public SqlSessionFactory sqlSessionFactoryBean() throws Exception {
? ? ? ? logger.info("load SpringBootVFS");
? ? ? ? //DefaultVFS在獲取jar上存在問(wèn)題,使用springboot只能修改
? ? ? ? VFS.addImplClass(SpringBootVFS.class);
? ? ? ? SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
? ? ? ? sqlSessionFactoryBean.setDataSource(dataSource());
? ? ? ? PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
? ? ? ? Resource[] resources1 = resolver.getResources("classpath*:/mybatis/*.xml");
? ? ? ? Resource[] resources2 = resolver.getResources("classpath*:/mysql/mapper/*.xml");
? ? ? ? Resource[] resources = (Resource[]) ArrayUtils.addAll(resources1,resources2);
? ? ? ? sqlSessionFactoryBean.setMapperLocations(resources);
? ? ? ? sqlSessionFactoryBean.setTypeAliasesPackage("com.xxx.xx.entity");
? ? ? ? return sqlSessionFactoryBean.getObject();
? ? }

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot優(yōu)雅地實(shí)現(xiàn)全局異常處理的方法詳解

    SpringBoot優(yōu)雅地實(shí)現(xiàn)全局異常處理的方法詳解

    這篇文章主要為大家詳細(xì)介紹了SpringBoot如何優(yōu)雅地實(shí)現(xiàn)全局異常處理,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-08-08
  • Java實(shí)現(xiàn)自動(dòng)壓縮文件并加密的方法示例

    Java實(shí)現(xiàn)自動(dòng)壓縮文件并加密的方法示例

    這篇文章主要介紹了Java實(shí)現(xiàn)自動(dòng)壓縮文件并加密的方法,涉及java針對(duì)文件進(jìn)行zip壓縮并加密的相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • Spring緩存注解@Cacheable @CacheEvit @CachePut使用介紹

    Spring緩存注解@Cacheable @CacheEvit @CachePut使用介紹

    Spring在3.1版本,就提供了一條基于注解的緩存策略,實(shí)際使用起來(lái)還是很絲滑的,本文將針對(duì)幾個(gè)常用的注解進(jìn)行簡(jiǎn)單的介紹說(shuō)明,有需要的小伙伴可以嘗試一下
    2021-07-07
  • 詳談@Autowired和static的關(guān)系

    詳談@Autowired和static的關(guān)系

    這篇文章主要介紹了@Autowired和static的關(guān)系,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java  interface 接口的使用好處分析

    java interface 接口的使用好處分析

    這篇文章主要介紹了java interface 接口的使用好處,結(jié)合實(shí)例形式分析了java interface接口的功能、基本使用方法及多態(tài)性的使用優(yōu)點(diǎn),需要的朋友可以參考下
    2019-11-11
  • 詳解Java 微服務(wù)架構(gòu)

    詳解Java 微服務(wù)架構(gòu)

    這篇文章主要介紹了Java 微服務(wù)架構(gòu)的相關(guān)資料,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2021-02-02
  • Java之遍歷枚舉值問(wèn)題

    Java之遍歷枚舉值問(wèn)題

    這篇文章主要介紹了Java之遍歷枚舉值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 深入理解java long 存儲(chǔ)時(shí)間戳

    深入理解java long 存儲(chǔ)時(shí)間戳

    存儲(chǔ)時(shí)間打算用時(shí)間戳來(lái)存儲(chǔ),打算用long類型來(lái)代表時(shí)間戳,這篇文章主要介紹了深入理解java long 存儲(chǔ)時(shí)間戳,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-10-10
  • spring?cloud?eureka?服務(wù)啟動(dòng)失敗的原因分析及解決方法

    spring?cloud?eureka?服務(wù)啟動(dòng)失敗的原因分析及解決方法

    這篇文章主要介紹了spring?cloud?eureka?服務(wù)啟動(dòng)失敗的原因解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • SpringBoot集成selenium實(shí)現(xiàn)自動(dòng)化測(cè)試的代碼工程

    SpringBoot集成selenium實(shí)現(xiàn)自動(dòng)化測(cè)試的代碼工程

    Selenium?是支持web?瀏覽器自動(dòng)化的一系列工具和[庫(kù)]?它提供了擴(kuò)展來(lái)模擬用戶與瀏覽器的交互,用于擴(kuò)展瀏覽器分配的分發(fā),本文給大家介紹了SpringBoot集成selenium實(shí)現(xiàn)自動(dòng)化測(cè)試的代碼工程,需要的朋友可以參考下
    2024-08-08

最新評(píng)論

恩施市| 仁化县| 精河县| 靖西县| 谢通门县| 久治县| 家居| 徐水县| 福建省| 衡阳市| 彰化县| 南昌县| 宜兰市| 三都| 拜城县| 南投县| 平果县| 信丰县| 简阳市| 绥江县| 岳西县| 乐山市| 南和县| 浦北县| 遂宁市| 太仓市| 九龙城区| 富宁县| 桦甸市| 石河子市| 南涧| 香河县| 永定县| 永年县| 安龙县| 沭阳县| 乌鲁木齐市| 海宁市| 商洛市| 广水市| 修文县|