美文网首页
Hibernate @OneToMany等注解设置查询过滤条件

Hibernate @OneToMany等注解设置查询过滤条件

作者: 催化剂 | 来源:发表于2024-09-17 23:10 被阅读0次

如实体PdOrg对象中有users对象,数据库user表有字段DEL_FLAG(0:删除;1:未删除):

private List<User> users= new ArrayList<User>();

生成get、set方法:

@OneToMany(fetch=FetchType.LAZY, mappedBy="user")

@BatchSize(size=10)

@Where(clause="DEL_FLAG=1")

@OrderBy(clause="CREATED_DATE asc")

public List<User> getUsers() {

  return this.user;

}

public void setUsers(List<User> user) {

  this.user= user;

}

@BatchSize(size=10) //缓存数据大小:10条数据

@Where(clause="DEL_FLAG=1") //代表只取未删除的数据;

@OrderBy(clause="CREATED_DATE asc") //代表按创建时间正序排列

参考链接:https://www.cnblogs.com/murphyyy/p/10002746.html

相关文章

网友评论

      本文标题:Hibernate @OneToMany等注解设置查询过滤条件

      本文链接:https://www.haomeiwen.com/subject/wxxnljtx.html