关于一些优化🍔

数据库连接配置

config.xml中如果配置了很多的东西,这时在想去更改数据库配置的一些参数显得尤为麻烦,这是可以新建一个properties来写一些kv对,再在config中使用<properties>标签来传值貌似就会简化一部分操作。

因此在src下新建一个db.properties文件。如下配置:

1
2
3
4
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
username=scott
password=tiger

config.xml中添加

1
<properties resource="db.properties"></properties>

数据源中配置:

1
2
3
4
<property name="driver" value="${driver}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />

如此,每次想对数据源做更改的时候只需改变kv对即可。

mybatis的全局参数设置更改

谨慎更改👨‍🔧

1
2
3
<settings>
<setting name="" value=""/>
</settings>

设置别名

top.eshyee.entity.Student太长了🤦‍♀️,想要改别名。

(大小写不敏感)

选择两种方式:

设置单个别名
1
2
3
<typeAliases>
<typeAlias type="top.eshyee.entity.Student" alias="student"/>
</typeAliases>
批量设置别名
1
2
3
<typeAliases>
<package name="top.eshyee.entity"/>
</typeAliases>

还有一些内置别名。

小节

怎么方便怎么来呗🏊‍♀️