Я использую Postgres v8.3, который имеет тип columntype в качестве XML. DDL выглядит так:
CREATE TABLE contact (
"ID" INTEGER NOT NULL ,
"NAME" VARCHAR NOT NULL,
"Details" XML , ......
В файле отображения hbm.xml я отображаю его так:
<key-property name="Details" type="java.lang.String" >
<column name="Details" />
</key-property>
и я думаю, что это причина ошибки:
Нет отображения диалекта для типа JDBC: 1111
когда я запускаю запрос выбора с помощью:
List<?> contactList= session.createSQLQuery("select * from contact where id=" + val.getId() + " and name= '" + val.getName + "'").list();
но как еще можно сопоставить тип "XML" типу данных java?