Cette question concerne la pratique de conception d'applications. Je pense à résoudre la situation avec pojo
et les champs qui existent dans l'application existent dans plus de types de données.Comment un moment pour résoudre la conversion de type de données de champ chaîne/date dans pojo?
Dans mon POJO il y a un champ Date
. Lors de la création de cette POJO à la main que je mets Date
, quand je parse de XML que je dois faire face à la représentation String
et quand fais persistant avec JPA
il devrait être Timestamp
.
ce qui est dans la pratique générale dans ces situations? Est-ce que ce pojo a ce champ dans deux représentations de type de données (String
et Date
) ou seulement dans un Date
général et pendant l'analyse de chaîne le convertissent en Date
de String
?
Question 2: comment convertir cette valeur de String
en Date
- comme méthode statique dans la classe pojo? Sur place dans une classe d'utilitaire externe.
Edit # 1: J'utilise Builder
pour ces motifs POJO s.
D'accord, c'est une bonne question. Pour être plus difficile: Java 8 nouveau package de date et heure mieux conçu n'est pas compatible avec JPA. Jodatime est un gagnant? –