Изначально у меня был весь DAO в сервисном слое.Но чтобы идти по правильному пути, я делаю отдельный уровень DAO, но меня немного смущает то, что происходит в DAO, а какие на уровне обслуживания
У меня была эта функция на уровне обслуживания
public void confirmUser(String id)
{
logger.debug("Confirming existing person");
Session session = sessionFactory.getCurrentSession();
String query = "FROM Registration WHERE uuid=:myuuid";
Query query2 = session.createQuery(query);
query2.setString("myuuid",id);
Registration person = (Registration) query2.uniqueResult();
person.setConfirmed(true);
session.save(person);
}
Теперь я хочу спросить, работает ли эта функция так же, как в DAO, или что-то останется на уровне сервиса