Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 JBoss 7 提供的连接池,并在每次操作后执行 connection.close()。
但是当我创建一个临时表时,它不会保留给当前用户,因为他正在使用数据库中的新会话(由于 connection.close() 和池化)。
例如,我在操作中创建了一个临时表。用户更改页面。新操作必须在临时表中进行查询,但这不再存在。
所以,我真的不知道如何为这种架构提供临时表。
临时表与连接池相结合意味着临时表的请求范围。您希望拥有会话范围的临时表。
我不知道开箱即用的解决方案。所以选项是
选项 1 和 2 需要cleanup,尤其是在会话未正确关闭的情况下。选项 2 可能需要很多资源。所以我会调查第三个选项,即使它似乎是最麻烦的一个。