本文主要是介绍mybaits中configuration标签介绍-------mybatis(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
常用标签介绍
-
<properties resource="source/mybatis.properties"></properties>
properties标签作用为引入外部的配置文件,从而将数据的连接信息分离出去 -
<settings>
settting 标签中有很多属性,最常用的就是驼峰属性name=“mapUnderscoreToCamelCase”,默认false,
一般我们在写java代码中的变量命名规范都是驼峰,方法则是下滑线,数据库里的列名一般也是用下划线的,
如果说驼峰属性不改成true,就会导致Java开发人员的变量StudentId和数据库中的student_id,无法一一对应,
既然导致我们的程序无法通过mybatis查询出正确的结果 -
<typeAliases>
- 日常业务中的需要映射的sql语句,肯定会有很多条,但Mapper.xml文件中返回类型建议大家写成全类名,
然而全类名写起来又特别麻烦,可以按照<typeAlias type="model.sutdent" alias="student"/>
这样的方式添加别名,
从而我们在mapper.xml映射文件中的返回类型 就只用填写student了! - 如果我们的model下有多个实体,则可给包起别名
<package name="model"></package>
,
那么我们此时的mapper.xml映射文件中的返回类型直接写实体的类名就可以了。 - 当项目较大时,多个包下都有student属性话,则只能再 实体类.java的类名上添加注解的方式
@Alias("别名X")
,Mapper映射文件中的返回类型则应写成"别名X"。
- 日常业务中的需要映射的sql语句,肯定会有很多条,但Mapper.xml文件中返回类型建议大家写成全类名,
这篇关于mybaits中configuration标签介绍-------mybatis(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!