Alguem tem um exemplo de formula num HibernateAnnotations?
Eu tenho um pedido. O pedido tem itens. Eu queria ser capaz de mostrar o valor total do pedido…
Meu problema não é bem esse, mas pra exemplo já serve…
VELO
Alguem tem um exemplo de formula num HibernateAnnotations?
Eu tenho um pedido. O pedido tem itens. Eu queria ser capaz de mostrar o valor total do pedido…
Meu problema não é bem esse, mas pra exemplo já serve…
VELO
faça um getValorTotal, onde dentro dele, você pega os itens através do relaciomento
@OneToMany(mappedBy="pedidoCapa")
@OrderBy("itemPedido")
private Set<PedidoItem> pedidoItens = new HashSet<PedidoItem>();
E retorna o valor da Soma
for (PedidoItem it:pedidoItens) {
total += (it.getQtde() * it.getValorUnitario());
}
[EDIT]
Tem o @Formula, mas neste caso do relaciomanto, OneToMany, acredito que não tem como usar, ou desconheço se é possível.
@Formula("qtde * preco")
public Double getValorItem()
[/EDIT]
Pois eh…
Eh esse @Formula que eu toh querendo usar…
Pois eu toh usando lazy, e eh uma tela onde não gostaria de carregas todos os itens de todos os pedidos para obter o total de cada um…
VELO
Eu acho que se usar mapeamento com XML, acho que o fórmula resolve
veja este Tutorial no OnJava
Agora precisa ver se é possível inserir estas coisas no @Formula
Eu vi ele tbm…
O duro que o xml naum eh nem parecido com as annotations…
VELO
Não é mesmo, e no tutorial do Hibernate Annotations, é usado acho que 2 ou 3 linhas, explicando o @Formula
Eh, eu peguei o hibernate reference…
Soh diz pra que que serve, hehehhehe
Bota o doce na boca da criança, huahauhaua
VELO