📄 mysessionbean.java.svn-base
字号:
package com.ejb3unit;
import java.util.Collections;
import java.util.List;
import javax.annotation.Resource;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import javax.sql.DataSource;
/**
* Session bean impl.
*
* @author Daniel Wiese
* @since 08.11.2005
*/
@Stateless
public class MySessionBean implements IMySessionBean {
private static final long serialVersionUID = 1L;
@Resource(name = "java:/MSSqlDS")
private DataSource ds;
@Resource
private SessionContext ctx;
@PersistenceContext
private EntityManager manager;
/**
* Returns the DataSource.
*
* @return Returns the ds.
* @author Daniel Wiese
* @since 08.11.2005
* @see com.bm.data.bo.IMySessionBean#getDs()
*/
public DataSource getDs() {
return this.ds;
}
/**
* Returns the entity manager.
*
* @return Returns the em.
* @author Daniel Wiese
* @since 08.11.2005
* @see com.bm.data.bo.IMySessionBean#getEm()
*/
public EntityManager getEm() {
return this.manager;
}
/**
* Returns a testlist.
*
* @author Daniel Wiese
* @since 17.04.2006
* @return - a test list
* @see com.bm.data.bo.IMySessionBean#getAllStocks()
*/
@SuppressWarnings("unchecked")
public List<StockWKNBo> getAllStocks() {
final Query query = this.manager
.createNamedQuery("StockWKNBo.allStocks");
List<StockWKNBo> loaded = Collections.checkedList(
query.getResultList(), StockWKNBo.class);
return loaded;
}
/**
* Returns the ctx.
* @return Returns the ctx.
*/
public SessionContext getCtx() {
return ctx;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -