0
我有JavaFx應用程序與TableView和MySQL數據庫。JavaFx綁定實體模型到TableView
我已經從數據庫創建實體模型(產品)。
有ObservableList<Products> proList;
如何我可以從數據庫填補這一proList
,然後綁定我的@FXML private TableView<Products> tableView;
?
我在JavaFx中非常非常新。
感謝
我有JavaFx應用程序與TableView和MySQL數據庫。JavaFx綁定實體模型到TableView
我已經從數據庫創建實體模型(產品)。
有ObservableList<Products> proList;
如何我可以從數據庫填補這一proList
,然後綁定我的@FXML private TableView<Products> tableView;
?
我在JavaFx中非常非常新。
感謝
在你啓動/初始化方法,
首先加載實體列表(假設JPA):
List<Products> productEntityList =
entityManager.createQuery("select p from Products p").getResultList(); // or better use your service classes to fetch data
二初始化與獲取數據的ObservableList:
proList = FXCollections.observableArrayList(productEntityList);
第三套表格視圖的項目:
tableView.setItems(proList);
請注意,對proList所做的任何更改(添加/刪除)都會反映到tableView.getItems()中。
請告訴我如何初始化EntityManager – user525717
關於網絡上的JPA和entitymanager有足夠的資源。如果您在新問題中遇到困難,請回答。 –