-
Spring 与 JPA 中的 @Transactional 注解的区别
配置不同 隔离级别 Spring提供事务范围内的隔离级别,JPA只能在链接范围。 传播性 Spring中使用propagation属性。 JPA中使用va
2023-03-04, Views: 1309 , Topics: Spring Boot JPA Spring
-
Spring Boot JPA 打印 SQL 语句及参数
需求 JPA执行SQL语句时,打印最终生成的SQL以及传入的参数。 方法一 show-sql设置为true表示打印SQL语句。 format_sql设置为tru
2023-03-03, Views: 6001 , Topics: Spring Boot JPA
-
Spring Boot JPA 打印 SQL 执行时间
需求 打印出JPA执行SQL语句时花费的时间。 添加配置 generate_statistics设置为true,表示生成统计信息。 spring: jpa:
2023-03-02, Views: 1870 , Topics: Spring Boot JPA
-
Spring Boot JPA 打印慢查询 SQL 语句
开启配置 注意:配置的1000表示1000毫秒 spring: jpa: properties: hibernate:
2023-03-01, Views: 1641 , Topics: Spring Boot JPA
-
Spring Boot JPA 关键字自动添加双引号
说明 对于一些数据库中保留的关键字,如果我们使用这些关键字去命名表名字、字段名可能会出现报错。 如:PostgreSQL中使用user作为表名,则必须在写SQL
2023-02-28, Views: 2919 , Topics: Spring Boot JPA
-
Spring Boot JPA 使用 @Index 为字段添加索引
需求 使用JPA创建:唯一索引、普通索引、联合索引。 代码 使用@Table中的indexes属性,指定@Index索引。 @Setter @Getter @E
2023-02-25, Views: 2740 , Topics: Spring Boot JPA
-
Spring Boot JPA 使用 @IdClass 添加联合主键
需求 使用JPA添加联合主键。 代码 @Setter @Getter @Entity @Table(name = "hobby") @IdClass(Hobby
2023-02-25, Views: 1040 , Topics: Spring Boot JPA
-
Spring Boot JPA @Lock TransactionRequiredException
错误信息 Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: no t
2023-02-24, Views: 1538 , Topics: Spring Boot JPA
-
Spring Boot JPA 为数据表列 Column 添加注释
需求 给列添加注释。 方法一 使用@Column中的columnDefinition。 方法二(推荐) 使用Hibernate提供的@Comment注解。 版本
2023-01-27, Views: 3208 , Topics: Spring Boot JPA
-
Spring Boot JPA 设置字段 unsigned
MySQL INT(11) UNSIGNED @Column(columnDefinition = "INT(11) UNSIGNED") private Lo
2019-04-15, Views: 4708 , Topics: Java Spring Boot JPA
-
Spring Boot JPA 控制台输出格式化后的 SQL 语句
添加配置 property或yml配置文件中添加 spring.jpa.properties.hibernate.format_sql=true
2019-04-15, Views: 5930 , Topics: Java Spring Boot JPA