Hiho,
ich habe einen Beispielcode der mir via sessioncatory, service und DAO aus einem Criteria objekt einen query formt... das hab ich auch soweit verstanden (denke ich)
Leider sind in diesem beispiel Zwar auch setter (setUsername beispielsweise) in der entsprechenden Klasse (entity) enthalten jedoch kein beispiel wie ich dies nutze.
Ich hab diverse beispiele gefunden die andere wege gehen um ein "Insert" auszuführen aber jedesmal wird das ganze anders implementiert was sehr irritierend für mich ist, daher die frage ob mir jemand ein beispiel hierzu geben könnte...
aktueller aufbau(das wichtigste in auszügen):
Application.java
applicationServiceImpl.java(Service)
applicationRepositoryImpl.java(DAO)
dazu kommt die klasse User und halt noch die Springbeans...
wie nutze ich nun zum beispiel die Methode "setUserName" in der Klasse User Richtig und vor allem Effizient weil mir fehlt irgendwo der Bezug zwischen User klasse und der getUser Methode aus applicationRepositoryImpl.?
Ich hoffe ihr kommt mit den auszügen klar und könnt mir da helfen, thx schonmal
mfg
ich habe einen Beispielcode der mir via sessioncatory, service und DAO aus einem Criteria objekt einen query formt... das hab ich auch soweit verstanden (denke ich)
Leider sind in diesem beispiel Zwar auch setter (setUsername beispielsweise) in der entsprechenden Klasse (entity) enthalten jedoch kein beispiel wie ich dies nutze.
Ich hab diverse beispiele gefunden die andere wege gehen um ein "Insert" auszuführen aber jedesmal wird das ganze anders implementiert was sehr irritierend für mich ist, daher die frage ob mir jemand ein beispiel hierzu geben könnte...
aktueller aufbau(das wichtigste in auszügen):
Application.java
PHP:
myUser = service.getUser(user, pass);
applicationServiceImpl.java(Service)
PHP:
try {
// Return the result of the data access call.
return repository.getUser(user, pass);
applicationRepositoryImpl.java(DAO)
PHP:
public User getUser(String user, String pass) {
// Ask Hibernate to query for the user based upon the specified user/pass.
Criteria crit = sessionFactory.getCurrentSession().createCriteria(User.class);
crit.add(Restrictions.eq("userName", user));
crit.add(Restrictions.eq("password", pass));
User myUser = (User) crit.uniqueResult();
dazu kommt die klasse User und halt noch die Springbeans...
wie nutze ich nun zum beispiel die Methode "setUserName" in der Klasse User Richtig und vor allem Effizient weil mir fehlt irgendwo der Bezug zwischen User klasse und der getUser Methode aus applicationRepositoryImpl.?
Ich hoffe ihr kommt mit den auszügen klar und könnt mir da helfen, thx schonmal
mfg