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);
}
}
}