hibernate
TivonaLH
这个作者很懒,什么都没留下…
展开
-
could not initialize proxy - no Session
这个错误是hibernate中的出现延迟加载最简单的解决方法是在web.xml文件中编写代码xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns原创 2016-04-17 23:41:11 · 298 阅读 · 0 评论 -
could not execute query 项目中使用使用Hibernate作为持久层框架时,数据库改名后容易忽略的问题
项目中使用使用Hibernate作为持久层框架时,如果数据库由于某种原因需要改名,在修改数据库连接后出现“could not execute query”异常,那么有可能是因为你的项目里*.hbm.xml配置文件中的catalog属性值还是原数据库名,改成新数据库名即可。或者干脆将catalog="..."属性去掉,这样就不会存在数据库更名后无法执行查询的问题了。转载于:htt转载 2016-05-15 09:41:41 · 496 阅读 · 0 评论 -
No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
转自:https://blog.csdn.net/xd195666916/article/details/5419316今天做了个用hibernate直接执行原生sql的查询,报错No Dialect mapping for JDBC type :-9报错原因:hibernate没有配置与数据库同类型的方言解决方案:新建一个方言类,本人用的是SQL Server2008数据库,如果...转载 2018-08-10 17:42:43 · 363 阅读 · 0 评论 -
Hibernate: createQuery()与createSQLQuery()查询
一. 1.createQuery()查询的是HQL语句,查询后返回的是一个实体类的数据2.createSQLQuery()查询是原生SQL语句查询,查询后返回的是一个Object对象createSQLQuery(sql).addEntity()查询单个表所有数据时等同于createQuery()二、传递参数,防止sql注入1.createQuery()//第一种Stri...原创 2019-02-12 16:29:54 · 7368 阅读 · 0 评论