我在申请时看到以下日志-
警告:查询报告失败SQL =在提交删除行上创建全局临时表HT_TABLENAME(PRIMARY_COLUMN号(100,0)不为null);时间= 567毫秒;
这意味着hibernate试图为所有用层次结构定义的hibernate POJO创建一个全局临时表。
在代码库中,此类POJO的数量非常多,因此尝试启动本地设备并花费大量时间。是否可以添加任何参数来禁用此类验证?
尝试-Djavax.persistence.validation.mode = none将此设置为我本地运行的系统参数,但似乎没有帮助。
我相信所有休眠验证都可以运行,而与该参数无关。
有什么方法可以防止在应用程序启动期间的休眠设置期间创建全局临时表?
我们正在将hibernate 5.0.2与Oracle数据库一起使用。