如果我像这样在休眠中运行查询:
sessionFactory.getCurrentSession().createSQLQuery("select 'test' from dual where 1=2").list()
我正确地得到了size=(0)
.
但是,当我像这样运行休眠查询时:
sessionFactory.getCurrentSession().createSQLQuery("select null from dual where 1=2").list()
我收到一条错误消息:“没有 JDBC 类型的方言映射:0”?
我怎样才能修复它,而不是错误我得到结果大小=(0)?
* 编辑 *
我在 hibernate.cfg.xml 中为休眠配置了方言,如下所示:
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>