博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis设定全局变量
阅读量:4648 次
发布时间:2019-06-09

本文共 990 字,大约阅读时间需要 3 分钟。

1,通过xml的方式:

oracle

 

2,通过bean的方式:

@Bean    public SqlSessionFactory sqlSessionFactory() throws Exception {        SqlSessionFactoryBean sqf = new SqlSessionFactoryBean();        ResourcePatternResolver resolver = ResourcePatternUtils.getResourcePatternResolver(new DefaultResourceLoader());        sqf.setDataSource(dataSource());        sqf.setMapperLocations(resolver.getResources("classpath:mapper/*.xml"));        Properties properties = new Properties();        properties.put("dbType", "oracle");        sqf.setConfigurationProperties(properties);        return sqf.getObject();    }

 

使用:

1,java类中获取全局变量:

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

 

2,mapper中使用全局变量:

 

转载于:https://www.cnblogs.com/voctrals/p/8615214.html

你可能感兴趣的文章
禁止某程序联网
查看>>
[LOJ6191][CodeM]配对游戏(概率期望DP)
查看>>
mysql中utf8和utf8mb4区别
查看>>
谈谈源码管理那点事儿(一)——源码管理十诫(转)
查看>>
拒绝switch,程序加速之函数指针数组
查看>>
[你必须知道的.NET]第二十五回:认识元数据和IL(中)
查看>>
.NET中的三种Timer的区别和用法
查看>>
python第三方包安装方法(两种方法)
查看>>
MySQL 索引知识整理(创建高性能的索引)
查看>>
C++ 头文件
查看>>
ZOJ 1008 Gnome Tetravex(DFS)
查看>>
Mysql基础知识:操作数据库
查看>>
mysql 数据库远程访问设置方法
查看>>
Far manager界面混乱问题解决
查看>>
java读取xml文件
查看>>
Go数组和切片定义和初始化
查看>>
用javascript将数据导入Excel
查看>>
novoton-timer使用
查看>>
[Office]PPT 2013如何设置图片为半透明?
查看>>
原生js实现浏览器全屏和退出全屏
查看>>