0
点赞
收藏
分享

微信扫一扫

mybatis配置全局变量

洒在心头的阳光 2022-05-01 阅读 49
java

在mybatis使用中,需要定义全局变量,每个mapper都要使用该值,开始开发时每个参数都要传值,非常麻烦,于是查了一下,看下mybatis 有没有支持全局配置参数的方法,果然有提供的,免去了传参数的烦恼!

 方法一
   实例化sqlSessionFactory的时候添加上mybatis-configuration.xml的配置文件     
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="mapperLocations" value="classpath:mapping/*.xml" />
		<property name="configLocation" value="classpath:mybatis-configuration.xml" />
/>
方法二
    @Bean
    public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception{
        final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
        Properties  pro=new Properties();
        sessionFactory.setConfigurationProperties(pro);
        return sessionFactory.getObject();
    }
举报

相关推荐

0 条评论