nO cenário da aplicação
nModelo Relacional
nExistente, Inteiramente novo ou parcialmente
novo
nConfiguração
nServidor de aplicação, Spring, Properties,
XML, etc.
nTransação
nControle transacional JDBC ou JTA; nível
read-commited, etc.
nData Access Object - DAO
nO pattern DAO (Data Access Object) consiste
na separação do código
relacionado ao acesso dos dados, do código de negócio.
nUtilizando DAO com Hibernate podemos deixar
transparente o uso do
Hibernate para o código de negócio.
nUso de Data Transfer Objects – DTO
nCom Hibernate não existe a necessidade de
trabalhar com DTOs