[hibernate-dev] Tests fail on MySQL due to timestamp precision issues
Martin Simka
msimka at redhat.com
Thu Mar 17 06:08:40 EDT 2016
MySQL57InnoDBDialect supports fractional seconds (HHH-8401).
Martin
----- Original Message -----
> From: "Vlad Mihalcea" <mihalcea.vlad at gmail.com>
> To: "hibernate-dev" <hibernate-dev at lists.jboss.org>
> Sent: Thursday, 17 March, 2016 9:05:44 AM
> Subject: [hibernate-dev] Tests fail on MySQL due to timestamp precision issues
>
> Hi,
>
> While running the test suite on MySQL, I noticed that some of those fail
> because of DATETIME/TIMESTAMP precision.
> Prior to MySQL 5.6.4, these types didn't have microsecond precision at all.
> Using a newer MySQL version, these tests will work like on other DBs but it
> will require changing the column definitions to DATETIME(6), TIMESTAMP(6).
>
> To avoid breaking backward compatibility, what do you think of adding a new
> Configuration Property: "hibernate.mysql.fractional.seconds" (or a
> MySQLDialect method)
> which gives the default fractional second precision used when creating
> these column types.
>
> This way we can have all these tests work with just a single Hibernate
> configuration property.
>
> Vlad
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
More information about the hibernate-dev
mailing list