Java代码:这里抛出异常
主框架 ...
public MainFrame(User u) {
initComponents();
this.u=u;
jList1.setModel(model);
afisareProduse();
}
private void afisareProduse(){
model.clear();
ArrayList<Produs> produse = ClientController.getInstance().getProduse();
for(Produs p: produse) model.addElement(p);
}
上面提到的方法 getProduse(),来自 MainController
在这个应用程序中,我使用 rmi(远程方法调用) 这解释了为什么我有 ClientController.getInstance().getProduse();
public ArrayList<Produs> getProduse(){
List<Produse> produse = produseController.findProduseEntities();
ArrayList<Produs> list = new ArrayList<Produs>();
for(Produse p: produse){
list.add(new Produs(p.getId(), p.getNume(), p.getDescriere(), p.getPret()));
}
return list;
Produs = 它是一个 bean,看起来像 Produse,我在客户端和数据库之间的通信中使用 Produs 来遵守 MVC;
Produse = 来自数据库的实体类;
produseController = ProduseJpaController 的实例;
我希望我很清楚。所以谢谢 :)