Mam taką prostą funkcję która rejestruje użytkownika do bazy podając login i hasło i rzeczywiście to działa. Chciałbym żeby dodać też opcję logowania, która sprawdza czy dany użytkownik jest już zarejestrowany w bazie czy nie. Mógłby ktoś podpowiedzieć jak się za to zabrać?
package services;
import model.User;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
public class UserServiceImpl implements IUserService {
@Autowired
IHibernateSessionFactoryService sessionFactoryService;
public void saveUser(User user) {
Session session = this.sessionFactoryService.getSession();
Transaction transaction = null;
try {
transaction = session.beginTransaction();
session.save(user);
transaction.commit();
}catch (HibernateException e){
if(transaction !=null)
transaction.rollback();
}finally {
session.close();
}
}
}