2011-04-22 69 views
0

在我的應用程序有一個表,我插入新行的表。有一個Java類從該表中獲取一行(通過選擇查詢)並將其發送到Web部件。我想每次都得到最新的行(我可以通過獲取具有最大自動生成的id的行來處理它),但是我必須檢查,如果我選擇一行並將其發送到Web部件,並且如果發生時沒有插入來選擇最新的行I don't want to send any data to web part if that row has been send previously(我的意思是,如果該行已經通過選擇查詢檢索)如何理解一行是否被以前的select查詢查詢過?

我想,如果我把命名爲has_sent(即具有0默認值)的新列,即,如果我選擇那一行,我可以將它設置爲1,在我發送數據之前,我可以檢查該列是否爲0。

我想知道有沒有更好的方法來處理這種情況?

回答

2

行不記得它是否已被請求,您必須使用您的has_sent列。