Mybatis优化 03

1.可以将conf.xml配置信息 单独放入 db.properties文件中,然后再动态引入

创建db.properties: key=value

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

conf.xml里面动态配置db.properties

<configuration>
    <!-- 1.引入db.properties-->
	<properties resource="db.properties"></properties>
		......
				 						<!-- 2.引入之后,使用${key} -->
					 <property name="driver" value="${driver}"/>
					 <property name="url" value="${url}"/>
					 <property name="username" value="${username}"/>
					 <property name="password" value="${password}"/>
		......
</configuration>

2.起别名

conf.xml

...
<typeAliases>
	<!-- a.单个别名 (别名 忽略大小写) -->
	<typeAlias type="org.lanqiao.entity.Person" alias="person"/> 
	<!--  b.批量定义别名  (别名 忽略大小写),
	以下会自动将该包中的所有类 批量定义别名:别名就是类名(不带包名,忽略大小写)-->
	<package name="org.lanqiao.entity"/>
</typeAliases>

<environments default="development">
......
    
<!-------------------------------------------好处:减少代码冗余--------------------------------------->
    									<!-- xxxmapper.xml -->
    <!-- 起别名前 -->
	 <insert id="addPerson"  parameterType="org.lanqiao.entity.Person">
	 	insert into person values(#{id},#{name},#{age})
	 </insert>
    <!-- 起别名后 -->
     <insert id="addPerson"  parameterType="person">
	 	insert into person values(#{id},#{name},#{age})
	 </insert>
	 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值