Это бин
| Код | @Entity @javax.persistence.SequenceGenerator(name="SEQ_NACT", sequenceName="nsi.naction_id_seq") @Table(name = "nsi.naction") public class Naction implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(generator="SEQ_NACT",strategy=GenerationType.SEQUENCE) @Column(name = "id", nullable = false) private Integer id; @Column(name = "aname") @OneToMany(mappedBy = "idAct") private Collection<Nparameters> nparametersCollection; ... }
|
Это фасад
| Код | @Stateless public class NactionFacade implements NactionFacadeLocal { @PersistenceContext private EntityManager em;
public List<Naction> findAllAction() { return em.createQuery("select object(o) from Naction as o where o.atype='server'").getResultList(); } }
|
Вот так вызываю
| Код | for (Naction action : nactionFacade.findAllServerAction()) { .... for (Nparameters param : action.getNparametersCollection()) { .... } ... }
|
Проблема в "параметрах"... если их менять вручную в БД то данные в цикле не меняются... А как отменить кеширование?
|