Jakarta ee 创建实体不';t函数
在我的J2EE应用程序中,我保留了classe。 要添加新预订,我需要:Jakarta ee 创建实体不';t函数,jakarta-ee,ejb,entity,facade,Jakarta Ee,Ejb,Entity,Facade,在我的J2EE应用程序中,我保留了classe。 要添加新预订,我需要: public boolean addReservation(Reservation r) { try{ reservationFacade.create(r); }catch(Exception e){return false;}; return true; } 这会立即在我的数据库中添加一条新记录,但如果我在应用程序中执行findAll(),我将看不到我的新预订 我有这个预订Facade
public boolean addReservation(Reservation r) {
try{
reservationFacade.create(r);
}catch(Exception e){return false;};
return true;
}
这会立即在我的数据库中添加一条新记录,但如果我在应用程序中执行findAll(),我将看不到我的新预订
我有这个预订FacadeLocal:
@Local
public interface ReservationFacadeLocal {
void create(Reservation r);
void edit(Reservation r);
void remove(Reservation r);
Reservation find(Object id);
List<Reservation> findAll();
List<Reservation> findRange(int[] range);
int count();
}
@Local
公共接口保留FacadeLocal{
作废创建(r);
作废编辑(r);
无效删除(保留r);
预订查找(对象id);
列出findAll();
列表findRange(int[]范围);
int count();
}
我用
em.refresh(实体) 重要的是实现,而不是接口。