【发布时间】:2015-12-16 10:19:23
【问题描述】:
类看起来像这样
@Entity
@Table(name = "orders")
//@FetchProfiles({
public class Orders implements Serializable {
@Column
private String ...
@OneToMany
@JoinColumn(..
//@OrderBy("sequence desc")
//@Fetch(FetchMode.SUBSELECT)
private List<OrderedProducts> orderedProducts;
}
案例 1: 如果我使用一对多的渴望/(懒惰)然后 subselect 工作正常。
是否可以使用获取配置文件? (仅支持加入)
案例 2: 列出数据以获取父级和子级的限制(分页)。我在 List (1000->25) 中使用 subList 功能。
示例:一位家长多个孩子 如果我使用最大结果 5,它只给出 一个记录,如果父母有 5 个孩子的
谁能给我一些想法来使用休眠条件处理这种情况?
案例 3: 如果子属性用 order by 注释,而执行时间 order by 在父订单规范之前添加
示例:按 child.prop,this_.prop 排序
有没有其他方法可以配置父属性顺序然后子属性顺序?
示例:按 this_.prop,child.prop 排序
注意 我正在在应用程序范围之外发送数据。所以,延迟初始化是行不通的。
【问题讨论】:
标签: java hibernate spring-mvc pagination