iBATIS的sqlMapConfig配置顺序
来源:互联网 发布:高仿app源码下载 编辑:程序博客网 时间:2024/05/21 23:37
今天项目中用了一下typeHandler,报了一个莫名其妙的错误,说莫名其妙主要是因为相同的代码在另外一台机子上能够很好的运行,在我的机子上就会报org.xml.sax.SAXParseException: The content of element type “sqlMapConfig” must match “(properties?,settings?,resultObjectFactory?,ypeAlias*,typeHandler*,transactionManager?,sqlMap+)+”,仔细的检查配置无数遍依然没有结果,浪费了我很多的时间,于是就想在CSDN上与大家分享,少浪费大家的时间,我一开始的配置是这样的:
<sqlMapConfig>
<typeHandler jdbcType="VARCHAR" javaType="java.lang.String"
callback="net....StringTypeHandler" />
<settings cacheModelsEnabled="true" enhancementEnabled="true"
lazyLoadingEnabled="true" maxRequests="32" maxSessions="10"
maxTransactions="5" useStatementNamespaces="false" />
<sqlMap resource="net/.../sqlmap/SqlConfig.xml" />
</sqlMapConfig>
后来google了很多的文章,才找到答案,原来sqlMapConfig的配置是有顺序的,配置顺序properties?,settings?,
resultObjectFactory?ypeAlias*,typeHandler*,transactionManager?,sqlMap 。
后来改成这样
<sqlMapConfig>
<settings cacheModelsEnabled="true" enhancementEnabled="true"
lazyLoadingEnabled="true" maxRequests="32" maxSessions="10"
maxTransactions="5" useStatementNamespaces="false" />
<typeHandler jdbcType="VARCHAR" javaType="java.lang.String"
callback="net....StringTypeHandler" />
<sqlMap resource="net/.../sqlmap/SqlConfig.xml" />
</sqlMapConfig>
问题得以解决。
- iBATIS的sqlMapConfig配置顺序
- iBATIS的sqlMapConfig配置顺序
- iBatis的SqlMapConfig.xml配置
- ibatis的sqlMapConfig详细配置
- ibatis中SqlMapConfig的oracle数据库配置
- ibatis的sqlMapConfig.xml配置大全
- ibatis SqlMapConfig.xml 配置
- iBATIS sqlMapConfig配置详解
- ibatis sqlmapconfig 配置详解
- ibatis - sqlMapConfig.xml配置
- Ibatis的sqlMapConfig.xml
- ibatis SqlMapConfig.xml 配置settings
- ibatis SqlMapConfig.xml 配置settings
- ibatis中的SQLMapConfig.xml配置及.properties文件的使用
- Spring配置iBatis多个SqlMapConfig.xml
- ibatis SqlMapConfig.xml解释配置说明
- ibatis之SqlMapConfig.xml配置详解
- Spring配置iBatis多个SqlMapConfig.xml
- 改变人生的至理明言
- 如何学习linux设备驱动
- 一段典型代码的效率剖析
- 各目录主要存放内容
- C程序解数独
- iBATIS的sqlMapConfig配置顺序
- VS文件后缀名大全详解
- 基于Visual C++6.0的DDL编程实现
- 【转】IOzone安装使用
- 一个都不能有!
- 从头再来
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 一个可以从excel中读取数据并生成xml的vba程序
- 加油!