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