How do you order a oneToMany join table in hibernate criteria

You need to add the @javax.persistence.OrderBy annotation to your kittens list.

@OneToMany(fetch = FetchType.LAZY,
           targetEntity=Kittens.class,
           cascade=CascadeType.ALL)
@JoinColumn(name="motherId")
@OrderBy("kittenName")
private List<Kittens> kittens;

@See

Leave a Comment