⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mysessionbean.java.svn-base

📁 测试工具ejb3unit的例子。使用时需要导入ejb3unit,jmock,log4等的jar文件
💻 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 + -