我正在使用具有存儲在XML列中的數據的傳統SQL Server 2008數據庫的playframework。我希望能夠以String的形式從java對象中訪問XML。我試着簡單地將該列聲明爲java對象上的一個String,但它沒有被填充。我曾嘗試使用Microsoft SQL Server JDBC驅動程序和jTDS驅動程序。我使用Hibernate作爲JPA提供程序,但如果能提供幫助,可以切換到另一個提供程序。我可以使用JPA將SQLServer XML列映射到Java中的字符串嗎?
有沒有辦法將XML列映射到對象上的String屬性?我需要編寫一個Hibernate UserType嗎?或者我應該使用較低級別的API來實現這一目標?