摘要:
MyBatis 中可以使用 QueryWrapper 类来构造 SQL 查询语句。要进行表左关联查询,可以使用 QueryWrapper 的 join 方法,并指定关联的表名和关联条件。同时,可以使用 QueryWrapper 的其他方法来添加其他查询条件,例如 eq、like、in 等。 以下是一 阅读全文
posted @ 2023-10-10 09:59
BlogMemory
阅读(7034)
评论(1)
推荐(0)
摘要:
Mybatis-Plus提供了一种方便的方式来使用乐观锁进行更新,只需要在实体类中添加一个版本号字段,并在更新时指定该字段即可。 首先,在实体类中添加一个版本号字段,例如: public class User { private Long id; private String name; priva 阅读全文
posted @ 2023-10-10 09:54
BlogMemory
阅读(1201)
评论(0)
推荐(0)
摘要:
在 MyBatis-Plus 的 XML 文件中,可以使用 OGNL 表达式来判断输入的 list 是否为空。具体方法如下: <select id="selectByIds" resultType="com.example.entity.User"> SELECT * FROM user WHERE 阅读全文
posted @ 2023-10-10 09:48
BlogMemory
阅读(3482)
评论(0)
推荐(0)
摘要:
@JsonFormat和@DateTimeFormat都是用于控制Java对象在序列化成JSON字符串或从JSON字符串反序列化成Java对象时的日期格式。 @JsonFormat是Jackson库提供的注解,可以用于控制JSON序列化的日期格式。它支持多种日期格式,可以设置日期的输出格式、时区、l 阅读全文
posted @ 2023-10-10 09:46
BlogMemory
阅读(866)
评论(0)
推荐(0)
摘要:
Feign是一个基于HTTP的客户端,它使用了Java的注解来简化HTTP API的开发。在Feign中,异步调用可以通过使用Java的CompletableFuture来实现。CompletableFuture是Java 8中引入的一个异步编程工具,它可以让开发者以更加简洁的方式编写异步代码。 在 阅读全文
posted @ 2023-10-10 09:43
BlogMemory
阅读(3751)
评论(0)
推荐(0)
摘要:
Feign是一个Java HTTP客户端库,它简化了使用HTTP API的过程。当使用Feign调用远程API时,有时会遇到连接超时或请求失败的情况。为了解决这些问题,可以使用Feign的重试功能。 Feign的重试功能可以通过以下步骤来实现: 添加Feign的retry依赖 在pom.xml文件中 阅读全文
posted @ 2023-10-10 09:34
BlogMemory
阅读(2980)
评论(0)
推荐(0)
摘要:
在Java中,可以使用java.util.Date和java.time.LocalDateTime类来表示日期和时间。如果需要将Date转换为LocalDateTime,可以使用toInstant()方法将Date转换为Instant,然后再使用atZone()方法将其转换为ZoneId,最后使用t 阅读全文
posted @ 2023-10-10 09:06
BlogMemory
阅读(2150)
评论(0)
推荐(0)