Hibernate创建全局临时表名称,用 HT _ 进行批量更新和删除。
我们不应该/允许从应用程序创建任何表。
我们如何为hibernate关闭表全局临时创建?
答案 0 :(得分:0)
hibernate定义了几个选项,您可以根据数据库功能进行选择
1-InlineIdsInClauseBulkIdStrategy
2-InlineIdsSubSelectValueListBulkIdStrategy
3-InlineIdsOrClauseBulkIdStrategy
4-CteValuesListBulkIdStrategy
使用这些策略的示例
<property name="hibernate.hql.bulk_id_strategy"
value="org.hibernate.hql.spi.id.inline.InlineIdsInClauseBulkIdStrategy"
/>
有用的链接:
https://docs.jboss.org/hibernate/orm/5.4/userguide/html_single/Hibernate_User_Guide.html#batch