DAO and JDBC relation?
I know that Hibernate implements ORM (Object Relational Mapping), what type of mapping does JDBC implement? Does it implement DAO? I don't totally understand how/if DAO is related to JDBC...? BalusC DAO isn't a mapping. DAO stands for Data Access Object. It look something like this: public interface UserDAO { public User find(Long id) throws DAOException; public void save(User user) throws DAOException; public void delete(User user) throws DAOException; // ... } For DAO, JDBC is just an implementation detail. public class UserDAOJDBC implements UserDAO { public User find(Long id) throws