【发布时间】:2014-02-04 15:19:08
【问题描述】:
环境:Java + Spring + mybatis 在 SqlServer 中,我有一个 xml 数据类型的表。
mybatis 是否支持开箱即用?如果没有,该列是否可以直接在结果集中映射为 jdbc/java 类型为 xml?示例代码很容易理解。
还有其他解决方法吗?
【问题讨论】:
标签: java spring mybatis ibatis
环境:Java + Spring + mybatis 在 SqlServer 中,我有一个 xml 数据类型的表。
mybatis 是否支持开箱即用?如果没有,该列是否可以直接在结果集中映射为 jdbc/java 类型为 xml?示例代码很容易理解。
还有其他解决方法吗?
【问题讨论】:
标签: java spring mybatis ibatis
据我所知,MyBatis 不支持开箱即用的 XML(隐式类型处理程序列表是 here)。但是您可以创建自己的类型处理程序来处理不受支持或非标准的类型。
根据您使用的 JDBC 驱动程序,您可以直接使用 XML (java.sql.SQLXML) 或处理 XML as a string type。无论哪种方式,您都需要编写自己的 MyBatis 类型处理程序。
【讨论】: