系列文章目录
一、properties数据库文件配置
在src下配置个db.properties文件
然后全局配置文件里面就可以加上这个了,相当于去读取我们刚刚写的那个db.properties配置文件
注意,为了防止名字写错,最好是直接去配置文件里面直接复制
即如下:
下面测试一下
改一下
继续
再去运行test
这就说明读取配置文件没有错
二、setting【了解】(这里先不说)
这里不详细说,可自行百度
三、typeAliases
别名(alias)的使用是为了在映射文件中,更方便的去指定参数和结果集的类型,不再用写很长的一段全限定名
mybatis支持的别名
注意,后面的小写的string 等别名是经常会用的
如果我们要自定义一个别名,能够支持吗?其实是可以的
自定义别名
比如我们这个User
给它配置一个别名user,现在这样写肯定是不行的,会报错,我们前提是要做一些事情
我们需要在全局配置里面去配置一下别名
这样就行了
但是我们发现这样配置别名还是比较麻烦,
如果有很多模型我们是不是每个都要给它配
还有没有更简单的方式呢?
这种只要指定包就行了,默认规则就是别名就是类名 比如 User = user
首字母大写变小写 记住这个默认规则即可
(实际上大写小写都可以通用,只要配置了别名就会有容错性)
这样写跟上面是一模一样的,而且更简单了
再来总体分析一下