Ordenar lista no mapeamento

Ola a todos agradeço desde já a atenção…

bom tenho um modelo que é OrdemCompra e nele tenho os Itens.

	@OneToMany(targetEntity = OrdemCompraItem.class, mappedBy = "ordemCompra", cascade = CascadeType.ALL)
	private List<OrdemCompraItem> ordemCompraItens;

minha duvida é a seguinte… como faço pra fazer sempre que eu der um getOrdemComprasItens ele vier ordenado do banco por o campo valor que tenho neles,
tem como ou vou ter que fazer uma rotina em java?

tente adicionar a anotation @OrderBy(“nomeDoCampo”)