Sto utilizzando java, mysql, hibernate (3.6.x). Sul lato java sto usando gli oggetti java.sql.Timestamp. Sul lato mysql sto usando colonne datetime.Data/ora della forza di ibernazione per persistere/caricare come UTC
Voglio ibernare per salvare/caricare questi oggetti Timestamp utilizzando il fuso orario UTC indipendentemente dal fuso orario sistema/java/mysql.
Ho trovato "How to store date/time and timestamps in UTC time zone with JPA and Hibernate" che era informativo ma privo di alcune informazioni sull'implementazione finale che non riesco a trovare.
Desidero implementare un UtcTimestampTypeDescriptor come mostrato in quella discussione e configurare l'ibernazione per utilizzare questo invece del normale TimestampTypeDescriptor.
Come è possibile configurare la modalità di sospensione per utilizzare il tipo UtcTimestamp invece del tipo Timestamp predefinito?
Perché non provare l'attuazione https://community.jboss.org/wiki/UserTypeForNon-defaultTimeZone e poi venire con domande specifiche. – ManuPK
Non voglio implementare un semplice tipo utente e annotare ogni proprietà data/tiemstamp. Invece voglio implementare un descrittore e registrarlo in ibernazione invece del descrittore timstamp predefinito. La domanda specifica è dove registro questo tipo con l'ibernazione in modo da sostituire quello predefinito? – samz
http://stackoverflow.com/questions/4725719/hibernate-typeresolver – samz