我使用休眠从SQL Server 2008.while执行以下代码休眠方言
Session session = sessionFactory.openSession();
String qry="select Form_Id,SUBSTRING(
(SELECT ('' + t2.Form_Layout_Txt) FROM Form_Layout_Info t2
WHERE t1.Form_Id = t2.Form_Id " +
" GROUP BY Form_Layout_Txt FOR XML path('')), 1,1000000000)
FROM Form_Layout_Info t1 GROUP BY Form_Id";
SQLQuery query = session.createSQLQuery(qry);
recordList = query.list();
我Hibernate属性访问数据是
hibernate.connection.driver_class=com.microsoft.sqlserver.jdbc.SQLServerDriver
hibernate.connection.url=jdbc:sqlserver://localhost:1433;databaseName=abc;integratedSecurity=false;
hibernate.dialect=org.hibernate.dialect.SQLServerDialect
hibernate.connection.username=sa
hibernate.connection.password=p123asc
我收到以下错误
No Dialect mapping for JDBC type: -9
如何解决这个问题。
空指针异常? – Lenymm
不,它不是空指针异常 – user1321824