返回顶部
首页 > 资讯 > 精选 >Mybatis typeAlias的配置方式有哪些
  • 835
分享到

Mybatis typeAlias的配置方式有哪些

2023-06-26 06:06:56 835人浏览 安东尼
摘要

这篇文章主要介绍了mybatis typeAlias的配置方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mybatis typeAlias的配置方式有哪些文章都会有所收获,下面我们一起来看看吧。Myb

这篇文章主要介绍了mybatis typeAlias的配置方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mybatis typeAlias的配置方式有哪些文章都会有所收获,下面我们一起来看看吧。

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问题

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

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

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

@Bean    public sqlSessionFactory sqlSessionFactoryBean() throws Exception {        logger.info("load SpringBootVFS");        //DefaultVFS在获取jar上存在问题,使用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();    }

关于“Mybatis typeAlias的配置方式有哪些”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Mybatis typeAlias的配置方式有哪些”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Mybatis typeAlias的配置方式有哪些

本文链接: https://lsjlt.com/news/307285.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mybatis typeAlias的配置方式有哪些
    这篇文章主要介绍了Mybatis typeAlias的配置方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mybatis typeAlias的配置方式有哪些文章都会有所收获,下面我们一起来看看吧。Myb...
    99+
    2023-06-26
  • Mybatis之typeAlias配置的3种方式小结
    目录Mybatis typeAlias配置1.定义别名2.扫描包方式3.注解方式springboot加载mybatis的typeAlias问题为了清晰可见,直接贴代码Mybatis ...
    99+
    2024-04-02
  • spring、mybatis配置方式有哪些
    这篇文章将为大家详细讲解有关spring、mybatis配置方式有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、 动态代理实现 不用写dao的实现类这种方式比较简单,不用实现dao层,只需要定义接...
    99+
    2023-05-30
    spring mybatis
  • Mybatis配置之typeAlias标签的用法
    Mybatis typeAlias标签 在实际的工程之中,类的全限定名称很长,当我们需要大量使用的时候,这非常不方便的,然而mybatis提供了typeAlias别名标签供我们别名和...
    99+
    2024-04-02
  • spring配置的方式有哪些
    在Spring框架中,配置的方式有以下几种: XML配置:使用XML文件来配置Spring的各种组件、依赖关系和属性等。XML文...
    99+
    2023-10-25
    spring
  • spring 的配置方式有哪些
    这篇文章将为大家详细讲解有关spring 的配置方式有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。就目前来说spring的配置方式一般为两种:JAVA配置和注解配置//注解配置:@Se...
    99+
    2023-05-31
    spring
  • Spring的配置方式有哪些
    Spring的配置方式有以下几种:1. XML配置:使用XML文件配置Spring的各种组件,包括Bean的定义、依赖关系、AOP等...
    99+
    2023-08-15
    Spring
  • react-router的配置方式有哪些
    这篇文章主要介绍react-router的配置方式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:路由的概念路由的作用就是将url和函数进行映射,在单页面应用中路由是必...
    99+
    2024-04-02
  • mybatis分页的方式有哪些
    本篇内容主要讲解“mybatis分页的方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mybatis分页的方式有哪些”吧!mybatis分页的方式:1、借助数组进行分页,首先查询出全部数...
    99+
    2023-07-04
  • 代理ip的配置方式有哪些
    这篇文章主要介绍“代理ip的配置方式有哪些”,在日常操作中,相信很多人在代理ip的配置方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”代理ip的配置方式有哪些”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-20
  • nginx跳转配置的方式有哪些
    这篇文章主要介绍了nginx跳转配置的方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇nginx跳转配置的方式有哪些文章都会有所收获,下面我们一起来看看吧。一、配置server对应的域名server n...
    99+
    2023-07-02
  • RHEL7配置ip地址的方式有哪些
    本篇内容介绍了“RHEL7配置ip地址的方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!图形界面配置方法点击桌面右上角有线连接处,选...
    99+
    2023-06-05
  • spring mybatis获取mapper的方式有哪些
    本篇内容介绍了“spring mybatis获取mapper的方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!spring-myba...
    99+
    2023-07-05
  • mybatis集成到spring的方式有哪些
    本篇文章和大家了解一下mybatis集成到spring的方式有哪些。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。1 前言1.1 集成spring前使用mybatis的方式mybatis单独使用时,一般的写法如下所示://...
    99+
    2023-07-06
  • Nginx的虚拟主机配置方式有哪些
    Nginx的虚拟主机配置方式有以下几种:1. 基于端口的虚拟主机配置:可以通过在Nginx的配置文件中定义多个server块来实现基...
    99+
    2023-08-25
    虚拟主机 Nginx
  • Java重试框架Sisyphus配置的方式有哪些
    本篇内容主要讲解“Java重试框架Sisyphus配置的方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java重试框架Sisyphus配置的方式有哪些”吧!1、函数式配置概览为了满足更...
    99+
    2023-06-25
  • mybatis spring配置SqlSessionTemplate的使用方式
    mybatis spring配置SqlSessionTemplate使用 1.application.xml配置 <?xml version="1.0" encod...
    99+
    2024-04-02
  • spring装配bean的方式有哪些
    Spring装配Bean的方式有以下几种:1. 基于XML配置文件:通过在XML配置文件中定义Bean的方式进行装配,可以使用元素定...
    99+
    2023-09-27
    spring bean
  • mybatis配置mapper-locations位置的多种方式
    方式一 xml文件与mapper类放在一起。 yml 配置 mybatis: config-location: classpath:mybatis-config.xml mapper-locations: classpath:c...
    99+
    2023-08-16
    mybatis java mysql
  • mysql中MHA配置及切换方式有哪些
    这篇文章主要介绍mysql中MHA配置及切换方式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!master节点/MHA管理节点:172.31.217.183slave节点/MH...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作