I have domain class User with properties and getters

Then i have userService class which contan all functions like

addUser
DeleteUser

```
public void register(User person) {
      logger.debug("Adding new Registration");
      Session session = sessionFactory.getCurrentSession();
      session.save(person);
     }

```

I am using hibernate.

My system is running fine . but i am confused where does UserDAO stands in my case. Do i need it or what things i need to write in there