我的代碼中有一個Hibernate實體。我會取這一點,基於屬性的一個值,說「isProcessed」,繼續下去:休眠髒對象的使用
- 「isProcessed」的值更改爲「是」(即我檢查屬性)
- 將一些任務添加到DelayedExecutor。
在我的性能測試中,我發現如果我錘起這個函數,會發生一個經典的髒讀取場景,我向Executor添加了太多的任務,它們都會被執行。我不能使用基於任何東西檢查隊列中對象的相等性,我的意思是java只會執行所有添加的對象。
如何在使用hibernate的髒對象的東西能夠檢查「isProcessed」將任務添加到執行器之前?它會起作用嗎?
希望我已經有足夠的表現力。
嘿那裏...我的回答有幫助嗎? aviad有一點關於人們欣賞被認可的貢獻。 – stevevls 2011-05-24 08:53:15