No Dialect mapping for JDBC type: -1
1.<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
2. return (List<Item>) getJpaTemplate().execute(new JpaCallback() {
public Object doInJpa(EntityManager em) throws PersistenceException {
Query query = em.createNativeQuery(queryString, Item.class);//Item.class也要有,不然转型错误也要报这错.
query.setParameter("cid", cid);
query.setFirstResult((pagination.getCurrentPage() - 1) * pagination.getPageSize());
query.setMaxResults(pagination.getPageSize());
return query.getResultList();
}
}
本文将详细解释如何在使用Hibernate和JPA进行数据库操作时,解决方言映射问题,确保正确执行MySQL特定查询。通过配置dialect属性并创建自定义的NativeQuery,实现对特定数据库方言的支持。
785

被折叠的 条评论
为什么被折叠?



