ASi

Hibernate は デフォルトでは JPA と動作が違うらしい

https://docs.jboss.org/hibernate/orm/5.3/userguide/html_single/Hibernate_User_Guide.html#configurations-jpa-compliance

JPA 互換にするにはこれらを true にする必要がある

hibernate.jpa.compliance.transaction (e.g. true or false (default value))
hibernate.jpa.compliance.query (e.g. true or false (default value))
hibernate.jpa.compliance.list (e.g. true or false (default value))
hibernate.jpa.compliance.closed (e.g. true or false (default value))
hibernate.jpa.compliance.proxy (e.g. true or false (default value))
hibernate.jpa.compliance.global_id_generators (e.g. true or false (default value) )