I am trying to display data from the databae,but the returning objects are empty.
the jpaDAO:
Code:
public List<E> findAll() {
Object res = getJpaTemplate().execute(new JpaCallback() {
public Object doInJpa(EntityManager em) throws PersistenceException {
Query q = em.createQuery("SELECT h FROM " +
entityClass.getName() + " h");
return q.getResultList();
}
});}
the DAO:
Code:
@Repository("ordinateurDAO")
public class OrdinateurDAO extends JpaDAO<Integer,OrdinateurDTO> {
@Autowired
EntityManagerFactory EntityManagerFactory;
@PostConstruct
public void init(){
super.setEntityManagerFactory (EntityManagerFactory);
}
the serviceImpl:
Code:
public List<OrdinateurDTO> findAllEntries() {
List<OrdinateurDTO> findAll = OrdinateurDAO.findAll();
return findAll;
}
the Services:
Code:
public List<OrdinateurDTO> findAllEntries()
void findAllEntries(AsyncCallback<List<OrdinateurDTO>> callback)
the DTO:
Code:
public class OrdinateurDTO implements Serializable,BeanModelTag {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(unique=true, nullable=false)
private int ordinateurId;
@Column
private String autreSpec0rdinateur;
@Column
private int disquedurOrinateur;
@Column(length=255)
private String intituleOrdinateur;
@Column(length=255)
private String marqueOrdinateur;
@Column(length=255)
private String modelOrdinateur;
@Column(length=255,unique=true)
private String numSerieOrdinateur;
@Column(length=50)
private String osOrdinateur;
@Column(length=255)
private String processeurOrdinateur;
@Column
private int ramOrdinateur;
@Column(length=50)
private String typeOrdinateur;
public OrdinateurDTO() {
}
public int getOrdinateurId() {
return ordinateurId;
}
public void setOrdinateurId(int ordinateurId) {
this.ordinateurId = ordinateurId;
}
public String getAutreSpec0rdinateur() {
return autreSpec0rdinateur;
}
public void setAutreSpec0rdinateur(String autreSpec0rdinateur) {
this.autreSpec0rdinateur = autreSpec0rdinateur;
}
public int getDisquedurOrinateur() {
return disquedurOrinateur;
}
public void setDisquedurOrinateur(int disquedurOrinateur) {
this.disquedurOrinateur = disquedurOrinateur;
}
public String getIntituleOrdinateur() {
return intituleOrdinateur;
}
public void setIntituleOrdinateur(String intituleOrdinateur) {
this.intituleOrdinateur = intituleOrdinateur;
}
public String getMarqueOrdinateur() {
return marqueOrdinateur;
}
public void setMarqueOrdinateur(String marqueOrdinateur) {
this.marqueOrdinateur = marqueOrdinateur;
}
public String getModelOrdinateur() {
return modelOrdinateur;
}
public void setModelOrdinateur(String modelOrdinateur) {
this.modelOrdinateur = modelOrdinateur;
}
public String getNumSerieOrdinateur() {
return numSerieOrdinateur;
}
public void setNumSerieOrdinateur(String numSerieOrdinateur) {
this.numSerieOrdinateur = numSerieOrdinateur;
}
public String getOsOrdinateur() {
return osOrdinateur;
}
public void setOsOrdinateur(String osOrdinateur) {
this.osOrdinateur = osOrdinateur;
}
public String getProcesseurOrdinateur() {
return processeurOrdinateur;
}
public void setProcesseurOrdinateur(String processeurOrdinateur) {
this.processeurOrdinateur = processeurOrdinateur;
}
public int getRamOrdinateur() {
return ramOrdinateur;
}
public void setRamOrdinateur(int ramOrdinateur) {
this.ramOrdinateur = ramOrdinateur;
}
public String getTypeOrdinateur() {
return typeOrdinateur;
}
public void setTypeOrdinateur(String typeOrdinateur) {
this.typeOrdinateur = typeOrdinateur;
}
public OrdinateurDTO(String autreSpec0rdinateur, int disquedurOrinateur,
String intituleOrdinateur, String marqueOrdinateur,
String modelOrdinateur, String numSerieOrdinateur,
String osOrdinateur, String processeurOrdinateur,
int ramOrdinateur, String typeOrdinateur) {
super();
this.autreSpec0rdinateur = autreSpec0rdinateur;
this.disquedurOrinateur = disquedurOrinateur;
this.intituleOrdinateur = intituleOrdinateur;
this.marqueOrdinateur = marqueOrdinateur;
this.modelOrdinateur = modelOrdinateur;
this.numSerieOrdinateur = numSerieOrdinateur;
this.osOrdinateur = osOrdinateur;
this.processeurOrdinateur = processeurOrdinateur;
this.ramOrdinateur = ramOrdinateur;
this.typeOrdinateur = typeOrdinateur;
}}