在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会创建这些表?
答案 0 :(得分:1)
Hibernate使用theses表进行批量操作
请参阅:http://in.relation.to/2005/07/20/multitable-bulk-operations/