Hallo zusammen,
ich bin ein ziemlicher Newbie was Hibernate angeht und habe daher mal eine Frage: darf/kann/sollte man in einer Entity eine transiente Methode haben, die etwas berechnet und zu dieser Berechnung auf eine Instanz eines gemappten Objekts zugreift.
Also z.B:
Code:
public class A
{
private Long id;
private String s;
private Integer i;
private B b;
[...] getter und setter
@ManyToOne(optional = false, fetch = FetchType.EAGER)
public B getB()
{
return b;
}
@Transient
public Integer berechneEtwas()
{
return i - b.getI2(); // IST DAS HIER ERLAUBT?
}
}
Code:
public class B
{
private Long id;
private Integer i2;
[...] getter und setter
}
Danke vorab,
Ole