Java org.hibernate.MappingException:没有JDBC类型的方言映射:3

Java org.hibernate.MappingException:没有JDBC类型的方言映射:3,java,sql,hibernate,Java,Sql,Hibernate,我想返回like条件上的行我在数据库中的这个条件下有5条记录,但是这段代码没有返回,一个异常是throwsorg.hibernate.MappingException:没有JDBC类型的方言映射:3 Query selectTxnList = session.createSQLQuery("select * from TxnList where txnRecNo in (select txnRecNo from TxnAdditionalInsured where clientName lik

我想返回like条件上的行我在数据库中的这个条件下有5条记录,但是这段代码没有返回,一个异常是throwsorg.hibernate.MappingException:没有JDBC类型的方言映射:3

 Query selectTxnList = session.createSQLQuery("select * from TxnList where txnRecNo in (select txnRecNo from TxnAdditionalInsured where clientName like :clientName)");

 selectTxnList.setParameter("clientName", "%" + istHelper.getAdditionalInsured() + "%");

 List list = selectTxnList.list();
此链接可能会帮助您尝试在查询对象上设置此查找setentity()。