Compatibilidad con JPA2.0 de tipos de usuario personalizados y caché de segundo nivel

Estoy tratando de decidir si cambiar de tenerHibernate espolvoreado por todo el usoJPA2.0 y así ser proveedor portátil.
1 haceJPA2.0 admite tipos de usuario personalizados?
2. Estoy a punto de implementarTerracotta como un caché de segundo nivel paraHibernate con sus habilidades de agrupamiento principalmente en mente. Me imagino, pero en realidad no sé, queJPA2.0 también define una especificación para proveedores de caché de segundo nivel. Si tengo razón, ¿Terracotta ¿Impleméntalo? (Si alguien pudiera señalarme un comienzo conTerracotta yJPA Lo apreciaría).

Gracias por adelantado,
Ittai

Respuestas a la pregunta(1)

Su respuesta a la pregunta