hibernate坑边闲话】的更多相关文章

使用hibernate各种各样的坑 Remember that ordinal parameters are 1-based node to traverse cannot be null 这两个错误基本是由于HQL语句的错误书写或者参数赋值时出错的,错误可能有: hql语句里不需要参数,却添加了一个参数,删掉添加参数的语句就可以了(这个能创建query) 还一个是由于在给占位符赋值时报的错.是不是用的setParameter 是的话从0开始给值,然后如果参数类型不一样的话要给出参数类型,如.…
could not initialize proxy - no Session] with root cause org.hibernate.LazyInitializationException: 上述错误:发生在登录时,但在hibernate发送sql之前:原因 我的一个jsp页面中用了loginUser的值,然后loginUser是放在session域中的,hibernate中我用了openSessionInView(这跟错误应该没关系..),还用了shiro 初步排查是shiro的ses…
threw exception [Request processing failed; nested exception is org.springframework.orm.hibernate5.HibernateJdbcException: JDBC exception on Hibernate data access: SQLException for SQL ********************....... SQL state [S1009]; error code [0]; co…
标签: springmvc hibernate 2016年12月21日 21:48:035133人阅读 评论(0) 收藏 举报  分类: Spring/Spring MVC(6)  Hibernate(1)  版权声明:本文为博主原创文章,未经博主允许不得转载,如需转载,请注明文章出处为 http://www.54tianzhisheng.cn/,否则考虑法律追究责任,谢谢合作! https://blog.csdn.net/tzs_1041218129/article/details/53791…
最近走过的坑 slf4j 多个实现 主要是maven依赖中存在多个slf4j的实现类,在引入的依赖中排除对应的依赖就可以 <dependency> <groupId>xxxxxx</groupId> <artifactId>xxxxxx</artifactId> <version>1.0.0</version> <exclusions> <exclusion> <groupId>org.…
由于项目需求,接触了Java Data JPA +hibernate,它的调用方式是controller调用service,service有实现的接口serviceimpl,serviceimpl调用Dao,Dao中用注解@Query写HQL语句(如果要直接写原生的SQL语句@Query中加value="sql语句",nativeQuery=true),要新增或者修改或者是删除时除了加@Query还要加@Modifying注解才能生效. 多表联查用一个vo对象包含你所需要的字段,例如:…
首先是2张表 表A: 表B: 其中表B中的FormBaseId对应表A中的SubjectID. 数据库中没有设置外键关系. 下面是2个对应的实体 package questionnaire.model; /** * AbstractAdsubject entity provides the base persistence definition of the * Adsubject entity. @author MyEclipse Persistence Tools */ public abs…
问题1:session.flush()调用之后,懒加载还生效吗? 如果不生效,那是抛异常还是没有任何反应,或者直接返回null? 答案:生效.可以理解为在同一个session当中,懒加载只会执行一次. 问题2: 多次调用实体类的导航属性,是否会多次进行sql查询? 如果session.flush()调用之后呢? 答案:不会进行多次sql查询,即使是在session.flush之后. 问题3:新创建的某个实体类对象,当调用session.flush()之后,能否直接加载其导航属性? 比如下方的代码…
hibernate提供两种方式配置关系映射,一种XMl配置,一种注解.SpringBoot已经自带了hibernate注解方式,我也是特别喜欢使用注解,特此记下常用的知识点. 1.基本注解 @Table(name = " ",catalog=" ", schema=" ") //name表名,虽然可选,建议写上.catalog在MySql不支持,不必写.schema在MySql中指数据库名. @Table(uniqueConstraints =…
hibernate对数据库的查询其实有很多种方法,下面我来介绍我知道的两种方法,以及它们可能会遇到的问题,这里前两种都是查询所有结果 最后一种是 使用hibernate查询一条记录. 第一种方法 public void queryTest() { Configuration configuration = new Configuration();//默认就是加载hibernate.cfg.xml configuration.configure(); //获得会话工厂,创建会话 SessionFa…