如何在Nhibernate中映射oracle数据类型SYS.XMLTYPE

时间:2009-10-05 10:40:11

标签: nhibernate .net-3.5 mapping xmltype

我在oracle中有一个包含datatType SYS.XMLTYPE列的表,并且必须在Nhibernate hbm中映射它以检索XML。我正在使用带有.net框架的C#3.5是否有任何特定的dataType可用于映射,或者我可以使用byte []或char []进行映射?

由于

Arvind的

2 个答案:

答案 0 :(得分:3)

我认为最好的方法是创建N Hibernate UserType,尽管您可以使用公式方法获取只读访问权限并将其映射为clob类型。

有一个example of doing this in Hibernate可能很容易移植到.net(另请参阅this forum postthis blog post

一般来说,我发现使用关键字“Hibernate”以及“NHibernate”搜索这些问题的解决方案对于解决这些问题很有用,因为解决方案通常可以轻松移植到NHibernate

答案 1 :(得分:1)

使用XMLDOC ......它就像魅力一样