package waket.remote.service;

import javax.annotation.Generated;

import org.seasar.extension.jdbc.JdbcManager;
import org.seasar.extension.jdbc.service.S2AbstractService;
import org.seasar.framework.container.SingletonS2Container;
import org.seasar.framework.container.factory.SingletonS2ContainerFactory;

/**
 * サービスの抽象クラスです。
 * 
 * @param <ENTITY>
 *            エンティティの型
 */
@Generated(value = {
	"S2JDBC-Gen 2.4.38",
	"org.seasar.extension.jdbc.gen.internal.model.AbstServiceModelFactoryImpl" }, date = "2009/07/07 10:32:15")
public abstract class AbstractService<ENTITY> extends S2AbstractService<ENTITY> {

	protected JdbcManager jdbcManager;

	public AbstractService() {
		SingletonS2ContainerFactory
			.init();

		jdbcManager = SingletonS2Container
			.getComponent("jdbcManager");
	}
}