mybatisplus 的getObj转日期
时间: 2023-07-01 22:16:44 浏览: 146
Spring MVC中基于自定义Editor的表单数据处理技巧分享
在 MyBatis-Plus 中,getObj 转日期可以通过 EntityWrapper 的 setParam() 方法来实现。示例代码如下:
假设我们有一个实体类 User,其中有一个属性为 birthDate,类型为 Date。
```java
public class User {
private Long id;
private String name;
private Date birthDate;
// getter 和 setter 略
}
```
现在我们想根据 birthDate 查询用户信息,可以使用 MyBatis-Plus 的 EntityWrapper 和 setParam() 方法,示例代码如下:
```java
Date birthDate = new Date(); // 假设这里是需要查询的日期
EntityWrapper<User> wrapper = new EntityWrapper<>();
wrapper.eq("birth_date", new SimpleDateFormat("yyyy-MM-dd").format(birthDate));
wrapper.setParam("birth_date", birthDate);
List<User> userList = userMapper.selectList(wrapper);
```
其中,eq() 方法用于设置查询条件,第一个参数为表中的字段名,第二个参数为查询的值,这里使用 SimpleDateFormat 将日期格式化为字符串。setParam() 方法用于设置参数,第一个参数为参数名,需要与查询条件中的字段名一致,第二个参数为参数值,这里直接传入日期对象即可。
通过以上代码,我们就可以根据日期查询用户信息了。如果您有其他需求或疑问,请随时提出。
阅读全文