В настоящее время я использую grails с классами, хранящими поля java.util.Date и DATETIME. Однако мне нужна также точность/милисекунды, которые, как мне кажется, невозможны с MySQL.
Если я переключусь на PostgreSQL, он сохранит мои Даты с точностью до милисекунда (или его легко настроить таким образом)?
Да, с MySql 5.6.4 вы можете использовать DATETIME (3) для миллисекунд или DATETIME (6) для микросекунд
ВРЕМЯ и другие типы также поддерживают точность.
http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html
Да, Hibernate/PostgreSQL также может хранить миллисекундную точность, без проблем. Используйте тип данных Hibernate timestamp.