D'après le code source, si un java.sql.Date
dispose effectivement d'informations temporelles, en appelant getTime()
renvoie une valeur qui inclut l'information temporelle.
Si cela ne fonctionne pas, c'est que l'information n'est pas dans la base de données. java.sql.Date
objet. Je suppose que les pilotes JDBC ou la base de données mettent (en fait) à zéro la composante temporelle ... ou que l'information n'était pas là au départ.
Je pense que vous devriez utiliser java.sql.Timestamp
et les méthodes correspondantes du jeu de résultats, ainsi que le type SQL correspondant.
2 votes
Cet héritage est une conception étrange de l'héritage