J'utilise java, mysql, hibernate (3.6.x). Du côté de java, j'utilise des objets java.sql.Timestamp. Du côté de mysql, j'utilise des colonnes datetime.
Je veux qu'Hibernate enregistre/charge ces objets Timestamp en utilisant le fuseau horaire UTC indépendamment du fuseau horaire du système/java/mysql.
J'ai trouvé " Comment stocker la date/heure et les horodatages dans le fuseau horaire UTC avec JPA et Hibernate ? "qui était instructif mais qui manquait d'informations sur la mise en œuvre finale, que j'ai du mal à trouver.
Je veux implémenter un UtcTimestampTypeDescriptor comme indiqué dans ce fil de discussion et configurer Hibernate pour qu'il l'utilise à la place du TimestampTypeDescriptor normal.
Comment puis-je configurer Hibernate pour qu'il utilise le type UtcTimestamp au lieu du type Timestamp par défaut ?