【发布时间】:2017-01-23 21:35:15
【问题描述】:
我有一个使用 Netbeans 向导与我的数据库绑定的 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。只有当我单击/移动其中一个滚动条时,表格的内容才会更新。
【问题讨论】:
标签: java netbeans data-binding netbeans-platform