1

基本上我需要知道是否有任何方法可以使用 Mybatis 获取当前模式名称。我使用的数据库引擎是 MySQL

4

1 回答 1

2

最简单的方法,你甚至不需要做任何 MyBatis 特定的事情,就是一个查询:

SELECT DATABASE();

根据文档,这应该返回当前数据库。

或者,您应该能够Configuration从您的SqlSessionviagetConfiguration()获取并从那里获取它,也许是从允许您访问 DataSource 的环境中获取,但您可能需要一些特定于数据库的代码。

于 2015-09-22T16:27:14.787 回答