mio codice di esempio:
In JPA posso accedere al campo creato da @OrderColumn nell'entità raccolta?
public class A { @OneToMany @OrderColumn(name = "ORDER") private List<B> bList; ... } public class B { @Column(name = "ORDER") private Integer order; // I need this field because I want // to use the ordering field in my query. ... }
Con questo codice EclipseLink cercare di creare la colonna "ORDINE" 2 volte gettando un'eccezione e non creare la tabella B.
Grazie.
perché non definisce * come * che si desidera utilizzare l'ordinamento in una query – DataNucleus
semplicemente in questo modo: SELECT b da B B dove ... ordina per – devmao
in modo da fare come diceva James ... uso "ORDINA PER INDICE (lista)" – DataNucleus