📄 carsessionbean.java
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package BusinessSessionBeans;import javax.ejb.Stateless;import java.util.List;import Entities.CarEntityBean;import javax.persistence.EntityManager;import javax.persistence.PersistenceContext;/** * * @author kiriashoo */@Statelesspublic class CarSessionBean implements CarSessionBeanRemote { // Add business logic below. (Right-click in editor and choose // "EJB Methods > Add Business Method" or "Web Service > Add Operation") @PersistenceContext EntityManager em; // make, model, year,price public void create(String make, String model, int year, int price, int status) { CarEntityBean carBean = new CarEntityBean(); carBean.setMake(make); carBean.setModel(model); carBean.setYearOfFabr(year); carBean.setStatus(status); carBean.setPrice(price); em.persist(carBean); } public void edit(CarEntityBean carBean){ em.merge(carBean); } public void destroy(Integer id){ CarEntityBean carBean = (CarEntityBean) em.find(CarEntityBean.class, id); em.remove(carBean); } public CarEntityBean find(Object pk){ return (CarEntityBean) em.find(CarEntityBean.class,pk); } public List findAll(){ return em.createQuery("select OBJECT(o) from CarEntityBean o").getResultList(); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -