在Spring应用程序中,hibernate.show_sql=true In log4j属性文件足以显示hibernate生成的查询。但是,如果我们需要实际的sql查询,我们必须做些什么(对于生产环境,我需要在更新模式之前观察和验证查询)。我要做的是,在生产中的第一个模式生成之后(通过hibernate本身),我不希望hibernate更新模式(DDL) .I想要劫持alter (DDL)查询,在验证之后,我希望在DB中手动运行这些脚本。
我有一个Tomcat7服务器和一个使用Hibernate连接到我的PostgreSQL remote DB的Spring应用程序。:
org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current threadorg.springframework.orm.hibernate4.SpringSessionContext.currentSession(SpringSessionContext.java("<