package net.tooan.ynpay.core.ejb.service.order.bus; import net.tooan.ynpay.commons.YnpayJndiConstants; import net.tooan.ynpay.core.ejb.helper.CoreServiceBean; import net.tooan.ynpay.core.ejb.helper.SqlMapClientInterceptorBean; import net.tooan.ynpay.order.agent.bus.bean.BusOrder; import javax.ejb.Stateless; import javax.interceptor.Interceptors; import java.sql.SQLException; import java.util.List; import static net.tooan.ynpay.commons.BusinessException.parseException; /** * Created with IntelliJ IDEA. * User: Jing * Date: 13-10-14 * Time: 下午2:36 */ @Stateless(name = YnpayJndiConstants.Order_Bus_Order_Service) @Interceptors(SqlMapClientInterceptorBean.class) public class BusOrderServiceBean extends CoreServiceBean<BusOrder, Long> implements BusOrderServer { @Override public void save(List<BusOrder> orders) { try { sqlMapClient.insert("BusOrder.save", orders); } catch (SQLException e) { throw parseException(e); } } }