#hibernate教程排行榜

ActiveRecord比ORM更坏

16-07-30 3 3995 4 banq

ORM已经不好了,ActiveRecord其实比ORM更坏,因为它隐藏对象其实是数据容器这样的事实,如果说ORM是将真正对象变成数据容器,那么ActiveRecord还隐瞒了这样事实,也就是说,如果说... 详细

如何在Hibernate中通过saveAll或EntityManager实现批量插入?

19-01-30 3587 1 banq

默认情况下,100个插入将导致100个SQL INSERT语句,这很糟糕,因为它导致100次数据库往返。 批处理机制能够使用分组的机制INSERTs,UPDATEs,并DELETEs,作为一个结果,... 详细

Spring Boot + JPA实现MySQL批量更新源码 - github

19-01-15 4381 banq

这个小的开源项目Github是展示如何使用Spring Boot + JPA实现MySQL批量更新。 关键点: - 在application.properties中设置spring.jpa.prop... 详细

ORM用于复杂CRUD,SQL用于大规模读取

16-07-06 1 522 1 banq

现在人们已经认识到Hibernate等ORM有一定的局限性,在 CQRS 读写分离的 架构 中,ORM主要用于命令写操作,进行复杂的增删改查CRUD;而SQL用于查询读操作。 . 详细

Spring Boot和Hibernate技巧

19-01-09 1613 banq

本教程不是关于Hibernate或Spring Boot如何入门,相反,我们将研究一起使用它们时可能遇到的一些常见错误以及如何解决它们。 我们将使用: Spring Boot 2 Sprin... 详细

如何通过Log4J 2查看Hibernate 的SQL输入参数?

19-01-30 804 banq

在没有看到和检查背后运行的SQL以及相应的绑定输入参数的情况下,我们很容易引入可能长时间存在的性能损失(例如N + 1)。 如果您的项目中已经有Log4J 2,则下面介绍的解决方案非常有用。如果没... 详细

如何通过Hibernate/JPA在MySQL中存储UTC时区?

19-01-30 767 1 banq

在处理转换时,以不同/特定格式存储数据库中的日期,时间和时间戳可能会导致实际问题,此方法显示如何在MySQL中以UTC时区存储日期,时间和时间戳。对于其他RDBMS(例如PostgreSQL),只需... 详细

禁用Hibernate本地事务自动提交可大大提高性能

18-09-03 1907 banq

将数据库连接配置的自动提交auto-commit关闭, 使用Spring/Spring Boot框架连接数据库时,如果使用的是非JTA事务,也就是JDBC事务,称为resource-local本地资... 详细

如何通过Hibernate/JPA的Proxy实现父子关联的实体插入?

19-01-30 701 banq

执行更多的SQL总是性能损失。重要的是努力尽可能地减少它们的数量,并且依赖于指向引用是一种易于使用的优化方式。 当一个带有指向其父实体的子实体持久化并时,Proxy可能很有用。在这种情况下,从数据库... 详细

如何通过Spring Data/EntityManager/Session直接获取DTO数据?

19-01-30 904 banq

我们从数据库中提取数据,才能确定应用程序的执行方式。为了构建最佳的提取计划,我们需要了解每种提取类型。直接获取数据是最简单的,无需编写任何显式SQL查询语句,并且在我们知道实体主键时非常有用。 如... 详细

如何通过Hibernate/JPA的字节码增强进行属性延迟加载?

19-01-30 429 banq

默认情况下,Hibernate/JPA实体的属性是急切加载的(一次性全部加载)。你确定这是想要的吗? 如果不是,那么重要的是要知道可以通过Hibernate字节码检测来延迟加载属性(另一种方法是通... 详细

Spring Boot Crud操作示例 | Java Code Geeks

19-01-29 473 banq

,在本教程中,我们将探讨spring框架的spring boot模块中的crud操作。 简介 Spring Boot是一个为spring框架提供快速应用程序开发功能的模块,包括自动配置... 详细

Hibernate批处理如何通过“datasource-proxy”查看详细信息?

19-01-30 326 banq

如果不确保Hibernate批处理能真正有效工作,就会受到严重的性能损失。批处理被禁用时有不同的情况,即使我们已经设置并认为它在幕后已经工作。为了检查确保这点,我们可以用hibernate.gene... 详细

什么是Hibernate N+1性能问题?

19-02-03 397 banq

N + 1是一个可能导致严重性能损失的问题,为了消除它,你必须找到/识别它,但这并不总很容易,但这里列举导致N + 1的最常见场景之一。 描述: N + 1是一个延迟抓取的问题(但是,急切加载也不能... 详细

Hibernate4 复合主键使用Ehcahe无效呢

15-07-24 296 penweizgx

Hibernate4 中得实体配置如下,但查询的时候无效果,非复合主键的实体是可以正常进入缓存的。 */ @Embeddable @Cache(usage = CacheConcur... 详细

共有 220 上一页 1 2 3 4 5 6 7 ... 15 下一页