首页 > 作文

Mybatis之typeAlias配置的3种方式小结

更新时间:2023-04-04 15:52:52 阅读: 评论:0

目录
mybatis typealias配置1.定义别名2.扫描包方式3.注解方式springboot加载mybatis的typealias问题为了清五仙观晰可见,直接贴代码

mybatis typealias配置

1.定义别名

<typealias>  <typealias alias="ur" type="cn.lxc.vo.ur" /></typealias>

2.扫描包方式

<typeal元宵灯笼制作ias>  <package name="cn.lxc.vo" /></typealias>

3.注解方式

package cn.lxc.vo;import org.apac四川力达士足球俱乐部he.ibatis.type.alias;@alias("ur")public class ur {    private int id;    private string name;    private int age;姐姐说我考试好就让我做        public int getid() {        return id;    }    public void tid(int id) {        this.id = id;    }    public string getname() {        return name;    }    public void tname(string name) {        this.name = name;    } 党员转正程序   public int getage() {        return age;    }    public void tage(int age) {        this.age = age;    }}

springboot加载mybatis的typealias问题

springboot打成jar之后再linux上运行会报找不到 type alias 对应的实体类的问题,这是springboot扫包的问题。

工程上默认使用的是mybatis的defaultvfs进行扫描,但是在springboot的环境下,mybatis的defaultvfs这个扫包会出现问题,所以只能修改vfs,

为了清晰可见,直接贴代码

@bean  public sqlssionfactory sqlssionfactorybean() throws exception {    logger.info("load springbootvfs");    //defaultvfs在获取jar上存在问题,使用springboot只能修改    vfs.addimplclass(springbootvfs.class);    sqlssionfactorybean sqlssionfactorybean = new sqlssionfactorybean();    sqlssionfactorybean.tdatasource(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);    sqlssionfactorybean.tmapperlocations(resources);    sqlssionfactorybean.ttypealiaspackage("com.xxx.xx.entity");    return sqlssionfactorybean.getobject();  }

以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-04 15:52:50,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/3ab48d5b2ed5fdcb2d694b0c825d41dc.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Mybatis之typeAlias配置的3种方式小结.doc

本文 PDF 下载地址:Mybatis之typeAlias配置的3种方式小结.pdf

标签:方式   注解   别名   会报
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图