我创建了两个基本项目来比较框架。在最近的工作项目上进行开发时,我注意到使用 Spring Data JPA 时查询运行速度非常慢。
我设置了一个小实验来测试 NodeJS 与 Spring Boot,以确定它是数据库还是框架。
SELECT * FROM v$version;
Oracle Database 12c 企业版 12.1.0.2.0 版 - 64 位生产
该数据库位于 400 英里外的另一个设施中,导致大约 60-80 毫秒的网络延迟。
-------------- -------- ------------
ID NOT NULL NUMBER
AR VARCHAR2(10)
MOD_TIME DATE
MOD_UID VARCHAR2(10)
ACTIVE_IND VARCHAR2(1)
WORK_ID NUMBER
Run Code Online (Sandbox Code Playgroud)
在我们的测试环境中,该数据库中有 4533 条记录。我们有大约 9000 个在生产中。本实验将使用测试环境运行。
弹簧设置:
start.spring.io 并选择 Web ,JPA, Oracle Driver, lombok
创建实体类
@Entity
@Table(name = "t_test")
@Data
public class TTest implements Serializable {
private static final long serialVersionUID = 3305605889880335034L;
@Id
@Column(name = …
Run Code Online (Sandbox Code Playgroud)