Tenho uma classe pojo com a seguindo estrutura de mapeamento :
@Entity
@Table(name="bovinos")
public class Bovino{
@Id
@Column(name="id_bovi", nullable = false)
private long idBovino;
@Column(name="manejo", length=6)
private String manejoSisbov;
@Column(name="sisbov", length=15)
...
@OneToMany(mappedBy="bovino")
@Cascade(org.hibernate.annotations.CascadeType.ALL)
private List<Peso> peso = new ArrayList<Peso>();
Como de costume utilizo com maior frequencia apenas o ultimo peso do Bovino
gostaria de criar um objeto que retorne apenas o ultimo peso como por exemplo :
private Peso ultimoPeso;
Como fazer esse mapeamento utilizando Hibernate para evitar de carregar a lista completa de pesos?