Hibernate常见问题解决
文章平均质量分 76
Hibernate常见问题解决
ThatMonth
星光不问赶路人,时光不负有心人。
展开
-
createNativeQuery方法,Hiberbate的事务不生效问题解决
但是在使用过程中可能会遇到事务不生效,更新数据不提交的问题!原创 2024-08-02 18:27:45 · 274 阅读 · 0 评论 -
Executing an update/delete query,解决Hibernate更新数据库报错
在使用Hibernate更新数据库中一条记录时,发送如下错误:javax.persistence.TransactionRequiredException: Executing an update/delete query at org.hibernate.internal.AbstractSharedSessionContract.checkTransactionNeededForUpdateOperation(AbstractSharedSessionContract.java:445) a原创 2024-08-02 09:43:55 · 1229 阅读 · 0 评论 -
failed to lazily initialize a collection of role,解决Hibernate查询报错
【extra】:一种比较聪明的懒加载策略,即调用集合的size/contains等方法的时候,hibernate并不会去加载整个集合的数据,而是发出一条聪明的SQL语句,以便获得需要的值,只有在真正需要用到这些集合元素对象数据的时候,才去发出查询语句加载所有对象的数据。【false】:取消懒加载特性,即在加载对象的同时,就发出第二条查询语句加载其关联集合的数据即加载对象的时候就发出查询语句,加载关联的子类数据。即不是不加载,而是在需要的时候才加载。什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。原创 2024-07-04 21:07:27 · 1151 阅读 · 0 评论 -
Hibernate 和 Mybatis 有何区别 ?
Hibernate和MyBatis都是Java社区中广泛使用的持久层框架,用于在Java应用程序中管理数据库的CRUD操作(创建、读取、更新和删除)。尽管它们都旨在简化数据库操作,但它们在设计理念、实现方式和使用方式上有着显著的区别。原创 2024-07-04 16:03:22 · 707 阅读 · 0 评论 -
No entity found for query,解决Hibernate查询数据库报错
在使用Hibernate进行查询时,如果查询结果为空,会抛出NoResultException异常,可能是查询条件错误,或者数据库中没有数据导致。原创 2024-06-27 09:18:11 · 901 阅读 · 0 评论 -
Write operations are not allowed in read-only mode (FlushMode.MANUAL): 解决Hibernate插入数据库报错
使用 Hibernate 的 HibernateTemplate 操作数据库时,需要修改一些配置。手动 配置 Hibernate 的 sessionFactory!原创 2024-06-20 10:13:16 · 479 阅读 · 0 评论 -
HibernateSystemException: Unknown entity: 使用Hibernate插入数据库报错
原因是 HIbernate 找不到 com.demo.DemoEntity 实体映射的表,无法获取到映射关系。添加 Hibernate 的 hbm.xml 配置文件,用于指定映射关系。原创 2024-06-19 17:47:25 · 493 阅读 · 0 评论 -
Unable to locate persister: com.single.bean.DemoEntity,使用Hibernate插入数据库报错
原因在于Hibernate 找不到对应的实体类映射关系。配置 Entity 的扫描路径。原创 2024-06-20 10:16:08 · 590 阅读 · 0 评论