我正在使用带有存储在 XML 列中的数据的旧版 SQL Server 2008 数据库的 playframework。我希望能够从 java 对象作为字符串访问 XML。我尝试简单地将列声明为 java 对象上的字符串,但它没有被填充。我尝试过使用 Microsoft SQL Server JDBC 驱动程序和 jTDS 驱动程序。我使用 Hibernate 作为 JPA 提供程序,但如果有帮助,可以切换到另一个提供程序。
有没有办法将 XML 列映射到对象上的 String 属性?我需要写一个 Hibernate UserType 吗?或者我应该使用较低级别的 API 来实现这一点?