Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何使用Mybatis获取当前架构名称?_Mysql_Mybatis_Spring Mybatis - Fatal编程技术网

Mysql 如何使用Mybatis获取当前架构名称?

Mysql 如何使用Mybatis获取当前架构名称?,mysql,mybatis,spring-mybatis,Mysql,Mybatis,Spring Mybatis,基本上,我需要知道是否有任何方法可以使用Mybatis获取当前模式名。 我使用的数据库引擎是MySQL,最简单的方法就是查询,你甚至不需要做MyBatis指定的任何事情: SELECT DATABASE(); 根据,这将返回当前数据库 或者,您应该能够通过getConfiguration()从您的SqlSession获取配置,并从某个地方获取它,可能是从允许您访问数据源的环境中,但您可能需要一些特定于数据库的代码。什么是“当前模式”?Mybatis数据源引用/使用的数据库模式

基本上,我需要知道是否有任何方法可以使用Mybatis获取当前模式名。
我使用的数据库引擎是MySQL,最简单的方法就是查询,你甚至不需要做MyBatis指定的任何事情:

SELECT DATABASE();
根据,这将返回当前数据库


或者,您应该能够通过
getConfiguration()
从您的
SqlSession
获取
配置
,并从某个地方获取它,可能是从允许您访问数据源的环境中,但您可能需要一些特定于数据库的代码。

什么是“当前模式”?Mybatis数据源引用/使用的数据库模式