使用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…
由于项目需求,接触了Java Data JPA +hibernate,它的调用方式是controller调用service,service有实现的接口serviceimpl,serviceimpl调用Dao,Dao中用注解@Query写HQL语句(如果要直接写原生的SQL语句@Query中加value="sql语句",nativeQuery=true),要新增或者修改或者是删除时除了加@Query还要加@Modifying注解才能生效. 多表联查用一个vo对象包含你所需要的字段,例如:…