Entity:
@Entity @Table(name = "J_Entity") public class JEntity<ID extends Serializable> { @Id @GeneratedValue //Integer instead of ID - bug HHH-10428 protected Integer id; ... }
SQL:
CREATE TABLE `J_Entity` ( `id` int(11) NOT NULL AUTO_INCREMENT, ... PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
In properties: hibernate.dialect=org.hibernate.dialect.MySQLDialect