目标
CREATE TEMPORARY TABLE
语句,而不使用本机SQL。这意味着仅使用HQL或Hibernate API。DROP
临时表。 (我知道这没有必要,但我认为这样做是个好习惯。)背景
Save
时,值必须会保存在单个交易中。SELECT
语句。UPDATE
语句,这些语句会调用视图的INSTEAD OF
触发器。(I)
当用户显示网络表单4
时,a的值为(II)
其他用户将同一字段更新为5
{{ 1}}第一个用户将字段更新为(III)
并提交网络表单。最初建议的解决方案
解决方案应该更好地运作
2
时,创建一个临时表(临时表是仅当前会话/连接看到的表,并在会话关闭时自动删除/断开连接时)并将对象(单元格)保存到临时表中。有什么想法吗?
答案 0 :(得分:1)
这不符合您的确切要求,但考虑到没有尝试答案......您是否考虑使用http://csvjdbc.sourceforge.net/之类的临时CSV表。
虽然它不符合通过hibernate执行它的要求,但它是数据库不可知的和跨平台的。