Поправих го =) Наистина трябваше да се потърся, за да намеря отговора за този. По принцип всичко се свежда до зареждане на метаданни и JDBC драйвер. Той зарежда ВСИЧКИ МЕТА ДАННИ, включително коментари до sql колони и други различни конструкции, които не са необходими за работа. Не знам защо това е включено по подразбиране, но определено трябва да изключите тази функция, освен ако изрично не се нуждаете от нея:
config.setProperty("hibernate.temp.use_jdbc_metadata_defaults","false");
Незабавна връзка сега!
Единствената информация, която успях да намеря за това, е в код:
107 // 'hibernate.temp.use_jdbc_metadata_defaults' is a temporary magic value.
108 // The need for it is intended to be alleviated with future development, thus it is
109 // not defined as an Environment constant...
110 //
111 // it is used to control whether we should consult the JDBC metadata to determine
112 // certain Settings default values; it is useful to *not* do this when the database
113 // may not be available (mainly in tools usage).
114 boolean useJdbcMetadata = ConfigurationHelper.getBoolean( "hibernate.temp.use_jdbc_metadata_defaults", configValues, true );
http://grepcode.com/file/repo1.maven.org/maven2/org.hibernate/hibernate-core/4.1.1.Final/org/hibernate/engine/jdbc/internal/JdbcServicesImpl.java#JdbcServicesImpl