nCore Interfaces API
nEm Core Interfaces encontramos os principais
componentes do Hibernate que são: Session, SessionFactory, Transaction,
Configuration, Query e Criteria.
nCallback Interfaces
nTemos três interfaces nesta categoria,
Validatable, Lifecycle e Interceptor.
nValidatable e Lifecycle permite que a
entidade receba informações relacionadas a sua própria persistência
nCom Interceptor podemos, por exemplo,
realizar auditoria sobre as operações realizadas com determinada classe persistente.
nTypes
nHibernate suporta todos os tipos primitivos
assim como as principais classes do java, como Calendar, Date, String, etc
nUtilizando a interface UserType podemos criar
um novo tipo de dado. Como por exemplo um tipo de dado que realize sua persistência
em duas colunas na tabela.
nPontos de extensão
nCom esta API é possível extender as
funcionalidades e estratégias do Hibernate
n