hibernate中的全局临时表

时间:2015-09-08 07:48:58

标签: hibernate

在hbm2ddl.auto的更新模式下,hibernate创建如下的全局临时表,

Hibernate: create global temporary table HT_PASSENGER_VEHICLE (VEHICLE_ID number(10,0) not null) on commit delete rows
Hibernate: create global temporary table HT_TRANSPORTATION_VEHICLE (VEHICLE_ID number(10,0) not null) on commit delete rows
Hibernate: create global temporary table HT_VEHICLE (VEHICLE_ID number(10,0) not null) on commit delete rows
这些表是什么?这些与缓存机制有关吗? 为什么hibernate会创建这些表?

1 个答案:

答案 0 :(得分:1)

Hibernate使用theses表进行批量操作

请参阅:http://in.relation.to/2005/07/20/multitable-bulk-operations/