📄 catalogbean.java
字号:
package examples.shop.impl.session;import java.util.List;import javax.ejb.Remote;import javax.ejb.Stateless;import javax.persistence.EntityManager;import javax.persistence.PersistenceContext;import examples.shop.impl.entity.Product;import examples.shop.logic.Catalog;/** * This catalog Stateless Session Bean retrieves a list of productitems. * ProductItem has product Id, name of the product and description */@Stateless@Remote(Catalog.class)public class CatalogBean implements Catalog { @PersistenceContext private EntityManager manager; public CatalogBean() { } public Product getProduct(String productId) { return manager.find(Product.class, productId); } public List<Product> getProductList() { /* find all products */ return manager.createQuery("SELECT p FROM Product p") .getResultList(); } public void addProduct(Product product) { manager.persist(product); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -