0
我有一個使用Netbeans嚮導與我的數據庫綁定的JTable。一切工作正常,但當我試圖改變查詢和基於過濾表結果停止顯示新的結果。如何通過代碼更新綁定的JTable
private static void updateResults() {
if (complaintList != null) {
LOG.log(Level.FINE, getQuery());
complaintList.clear();
complaintQuery = entityManager.createQuery(getQuery())
.setMaxResults(1000);
complaintList = complaintQuery.getResultList();
LOG.log(Level.INFO, "Result size: {0}", complaintList.size());
complaints.firePropertyChange(null, true, false);
}
}
其中:
- complaintList是含有結合到表中的結果列表中。
- complaintQuery是綁定的查詢。
我驗證了結果的大小大於0.只有當我點擊/移動其中一個滾動條時,表格的內容纔會更新。