0
在NetBeans版本之前的7.0是可以寫出以下,的NetBeans從數據庫實體bean和會話bean 7.0應用程序客戶端
@Stateless(mappedName="Soelprotocol")
public class ProtocolFacade implements ProtocolFacadeLocal, ProtocolFacadeRemote {
@PersistenceContext(unitName = "SOEL-ejbPU")
private EntityManager em;
public void create(Protocol protocol) {
em.persist(protocol);
}
public void edit(Protocol protocol) {
em.merge(protocol);
}
public void remove(Protocol protocol) {
em.remove(em.merge(protocol));
}
public Protocol find(Object id) {
return em.find(Protocol.class, id);
}
public List<Protocol> findAll() {
CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
cq.select(cq.from(Protocol.class));
return em.createQuery(cq).getResultList();
}
public List<Protocol> findRange(int[] range) {
CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
cq.select(cq.from(Protocol.class));
Query q = em.createQuery(cq);
q.setMaxResults(range[1] - range[0]);
q.setFirstResult(range[0]);
return q.getResultList();
}
public int count() {
CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
Root<Protocol> rt = cq.from(Protocol.class);
cq.select(em.getCriteriaBuilder().count(rt));
Query q = em.createQuery(cq);
return ((Long) q.getSingleResult()).intValue();
}
}
當我試圖創建數據庫實體Bean的複選框標籤的遠程會話bean說:「遠程在項目中」,並帶有一條消息:
沒有合適的項目可用於存儲遠程接口。需要一個開放的基於Ant的Java類庫項目。
使用netbans 7.0如何創建使用爲數據庫實體bean創建的遠程會話bean的應用程序客戶端?
某處是一個完整的例子嗎?
祕密在於首先爲java類庫項目上的數據庫創建實體bean。 從實體bean中創建會話bean之後 – Giorgos 2011-07-01 10:17:53