![](/img/trans.png)
[英]How can I create a COPYfunction with myBatis mapper in the xml file?
[英]how to set mybatis mapper xml file in java code. and using hikari
发生错误是因为在链接MYBATIS和HIKARICP时找不到MAPPER。
MYBATIS-HIKARICP是用Java代码设置的。 执行除HIKARICP以外的正常操作。
Configuration configuration = new Configuration();
configuration.setDefaultStatementTimeout(30);
configuration.setCacheEnabled(true);
configuration.addMappers("C:\ORACLE_MAAPER");
HikariConfig config = new HikariConfig();
config.setMinimumIdle(dataBaseMap.get(pd.getKEY()));
config.setMaximumPoolSize(dataBaseMap.get(pd.getKEY()) * 2);
config.setConnectionTestQuery("SELECT 1 FROM DUAL");
config.setConnectionTimeout(300000);
config.setDriverClassName(setDriverName(pd.getDBMS()));
config.addDataSourceProperty("user", pd.getID());
config.addDataSourceProperty("password", pd.getPWD());
config.setJdbcUrl(setConnUrl(pd.getDBMS(), pd.getIP(), pd.getPORT(), pd.getNAME()));
configuration.setEnvironment(new Environment(pd.getKEY(), new JdbcTransactionFactory(), new HikariDataSource(config)));
它应该可以正常运行并执行QUERY,但是会出现错误。 我还尝试了“ file:/// C:\\ MAPPER.xml”。
org.apache.ibatis.session.Configuration.addMappers(String)
将包名称作为参数。
因此,您应该指定映射器所在的包,而不是C:\\ORACLE_MAAPER
(显然带有错别字的BTW)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.