Mybatis设置全局变量

mybatis可以设置全局变量,可以用于数据库类型的标示,比如:dbType=oracle、dbType=mysql;
可通过configurationProperties参数设置,设置方法如下:

1
2
3
4
5
6
7
8
9
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation" value="classpath:mybatis/mybatis-config.xml"/>
<property name="configurationProperties">
<props>
<prop key="dbType">oracle</prop>
</props>
</property>
</bean>

java中获取此参数可以通过:

1
sqlSessionFactory.getConfiguration().getVariables().getProperty("dbType")