For instance, it's not very intuitive for a Hibernate user to figure out that they need to use the MySQLInnoDb57Dialect to handle Timestamps with microsecond precision which have been available since MariaDB 5.3: https://mariadb.com/kb/en/mariadb/microseconds-in-mariadb/