You can reproduce with the code below using hibernate 4.0.1.Final:
Properties properties = new Properties();
properties.setProperty("hibernate.dialect",
"org.hibernate.dialect.SQLServer2008Dialect");
properties.setProperty("hibernate.connection.driver_class",
"net.sourceforge.jtds.jdbc.Driver");
properties.setProperty("hibernate.connection.url",
"jdbc:jtds:sqlserver://localhost/
AdventureWorks;user=sa;password=sa;instance=sqlexpress");
properties.setProperty("hibernate.connection.isolation", "2");
properties.setProperty("hibernate.generate_statistics",
"true");
Configuration configuration = new Configuration()
.addFile(new File("src/main/java/org/test/spring/
domain/hbm/Person.hbm.xml"))
.addProperties(properties);
HibernateProfiler.initialize();
//HibernateProfiler.initializeOfflineProfiling("hprof.log");
ServiceRegistry serviceRegistry = new
ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();
SessionFactory sessionFactory =
configuration.buildSessionFactory(serviceRegistry);
Session session = sessionFactory.openSession();
try {
Transaction tx = session.beginTransaction();
try {
System.out.println(((Person) session.get(Person.class,
1)).getFirstName());
tx.commit();
} catch (Throwable t){
tx.rollback();
}
} finally {
session.close();
}
On Feb 11, 12:30 pm, nabils <
alt%shuhaiber....@gtempaccount.com>
wrote: