You can use properties.
With MyBatis-Spring-Boot, you can define properties in your application.properties
with the prefix mybatis.configuration.variables.
[1].
mybatis.configuration.variables.db_servername=YOUR_SERVER_NAME
mybatis.configuration.variables.db_dbname=YOUR_DB_NAME
mybatis.configuration.variables.db_schema=YOUR_SCHEMA
也可参考同一份<代码>应用.properties所确定的变量。
mybatis.configuration.variables.db_servername=${servername}
mybatis.configuration.variables.db_dbname=${dbname}
mybatis.configuration.variables.db_schema=${schema}
然后,你可以使用<代码>{}在地图上使用这些变量。
SELECT * FROM [${db_servername}].[${db_dbname}].[${db_schema}].[TABLE]
注:<代码>#{} 赢得t work。 See this FAQ/2005/ for the differences。
*** 准则指出,序号为mybatis.configuration-properties.
,但我刚刚测试了该编号,并且做了一些工作。 然而,这可能是我的错误。 我计划在我有一定时间时进行调查。