java - 如何在 ibatis sqlMap 配置中使用文件资源而不是类路径资源?

标签 java ibatis

我想在许多模块上使用相同的 ibatis sqlMapConfig。

不幸的是,在我的 sqlMap 的资源属性中似乎只允许类路径资源:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
    <sqlMap resource="myresource.xml" />
</sqlMapConfig>

这不起作用:

    <sqlMap resource="file:/myresource.xml" />

有什么方法可以避免口是心非(在多个类路径上使用一个 ibatis-config)?

最佳答案

使用 url 属性:

<sqlMap url="file:///myresource.xml" />

关于java - 如何在 ibatis sqlMap 配置中使用文件资源而不是类路径资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3900133/

相关文章:

java - SQL删除语句(对于Derby)不允许NULL吗?

java - 查询运行缓慢

java - iBatis/Java - 索引冲突

java - 解决Rest API调用状态码400问题

java - 如何更改 Eclipse 中 Java 文档悬停的颜色

java - 有谁知道这个关于 firebase 性能监控的异常是什么?

java - 匿名类方法中的变量可见性

java - 在android中创建文件的问题

java - mybatis - 获取对象列表的属性列表

java - 使用 ibatis 从数据库映射到对象时,为什么 String ""被读取为 NULL?