亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? basemanagerimpl.java

?? JEECMS是JavaEE版網站管理系統(Java Enterprise Edition Content Manage System)的簡稱。 基于java技術開發
?? JAVA
字號:
package com.ponyjava.common.hibernate3;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.transaction.annotation.Transactional;

import com.ponyjava.common.page.Pagination;

@Transactional
public class BaseManagerImpl<T extends Serializable> implements BaseManager<T> {
	protected Logger log = LoggerFactory.getLogger(getClass());
	private BaseDao<T> dao;

	public void setDao(BaseDao<T> dao) {
		this.dao = dao;
	}

	protected BaseDao<T> getDao() {
		return this.dao;
	}

	@Transactional(readOnly = true)
	public T findById(Serializable id) {
		return dao.get(id);
	}

	@Transactional(readOnly = true)
	public T load(Serializable id) {
		return dao.load(id);
	}

	@Transactional(readOnly = true)
	public List<T> findAll() {
		return dao.findAll();
	}

	@Transactional(readOnly = true)
	public Pagination findAll(int pageNo, int pageSize, OrderBy... orders) {
		return dao.findAll(pageNo, pageSize, orders);
	}

	/**
	 * 實例查找返回列表
	 */

	@Transactional(readOnly = true)
	public List<T> findByEgList(T eg, boolean anywhere, Condition[] conds,
			String... exclude) {
		return dao.findByEgList(eg, anywhere, conds, exclude);
	}

	@Transactional(readOnly = true)
	public List<T> findByEgList(T eg, boolean anywhere, String... exclude) {
		return this.findByEgList(eg, anywhere, null, exclude);
	}

	@Transactional(readOnly = true)
	public List<T> findByEgList(T eg, Condition[] conds, String... exclude) {
		return this.findByEgList(eg, false, conds, exclude);
	}

	@Transactional(readOnly = true)
	public List<T> findByEgList(T eg, boolean anywhere, Condition[] conds,
			int firstResult, int maxResult, String... exclude) {
		return dao.findByEgList(eg, anywhere, conds, firstResult, maxResult,
				exclude);
	}

	@Transactional(readOnly = true)
	public List<T> findByEgList(T eg, boolean anywhere, int firstResult,
			int maxResult, String... exclude) {
		return this.findByEgList(eg, anywhere, null, firstResult, maxResult,
				exclude);
	}

	@Transactional(readOnly = true)
	public List<T> findByEgList(T eg, Condition[] conds, int firstResult,
			int maxResult, String... exclude) {
		return this.findByEgList(eg, false, conds, firstResult, maxResult,
				exclude);
	}

	@Transactional(readOnly = true)
	public List<T> findByEgList(T eg, String... exclude) {
		return this.findByEgList(eg, false, null, exclude);
	}

	@Transactional(readOnly = true)
	public Pagination findByEg(T eg, boolean anywhere, Condition[] conds,
			int pageNo, int pageSize, String... exclude) {
		return dao.findByEg(eg, anywhere, conds, pageNo, pageSize, exclude);
	}

	@Transactional(readOnly = true)
	public Pagination findByEg(T eg, boolean anywhere, int pageNo,
			int pageSize, String... exclude) {
		return this.findByEg(eg, anywhere, null, pageNo, pageSize, exclude);
	}

	@Transactional(readOnly = true)
	public Pagination findByEg(T eg, Condition[] conds, int pageNo,
			int pageSize, String... exclude) {
		return this.findByEg(eg, false, conds, pageNo, pageSize, exclude);
	}

	@Transactional(readOnly = true)
	public Pagination findByEg(T eg, int pageNo, int pageSize,
			String... exclude) {
		return this.findByEg(eg, false, null, pageNo, pageSize, exclude);
	}

	public Object updateByUpdater(Updater updater) {
		return dao.updateByUpdater(updater);
	}

	// @Transactional(propagation = Propagation.REQUIRES_NEW)
	public Object updateDefault(Object entity) {
		return updateByUpdater(Updater.create(entity));
	}

	public T save(T entity) {
		return dao.save(entity);
	}

	public T saveAndRefresh(T entity) {
		this.save(entity);
		getDao().refresh(entity);
		return entity;
	}

	public Object saveOrUpdate(Object o) {
		return getDao().saveOrUpdate(o);
	}

	public void delete(Object o) {
		getDao().delete(o);
	}

	public Object update(Object o) {
		return getDao().update(o);
	}

	public Object merge(Object o) {
		return getDao().merge(o);
	}

	public T deleteById(Serializable id) {
		if (id == null) {
			return null;
		}
		return dao.deleteById(id);
	}

	public List<T> deleteById(Serializable[] ids) {
		List<T> dts = new ArrayList<T>();
		T del = null;
		if (ids != null && ids.length > 0) {
			for (Serializable id : ids) {
				del = deleteById(id);
				if (del != null) {
					dts.add(del);
				}
			}
		}
		return dts;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
777奇米成人网| 欧美日韩一卡二卡| 午夜不卡av在线| 成人免费一区二区三区视频 | 色综合咪咪久久| 日本大胆欧美人术艺术动态| 国产精品亚洲第一区在线暖暖韩国 | 免费在线一区观看| 国产欧美精品区一区二区三区| 91精品在线观看入口| 欧美日韩精品一区二区三区蜜桃 | 国产露脸91国语对白| 极品瑜伽女神91| 国产精品一二三四区| 粉嫩久久99精品久久久久久夜| 国产激情一区二区三区桃花岛亚洲| 国产福利精品一区| www.久久久久久久久| 色诱亚洲精品久久久久久| 在线国产电影不卡| 日韩欧美在线观看一区二区三区| 日韩一区二区免费在线观看| 久久美女高清视频| 成人欧美一区二区三区视频网页| 亚洲一区二区在线观看视频| 日本亚洲视频在线| 国产.精品.日韩.另类.中文.在线.播放| 成人激情动漫在线观看| 在线观看免费成人| 久久―日本道色综合久久| 国产精品国产成人国产三级 | 日韩一区二区免费电影| 精品国产91亚洲一区二区三区婷婷| 久久久午夜电影| 一区二区三区视频在线看| 丝袜国产日韩另类美女| 成人自拍视频在线| 7777精品伊人久久久大香线蕉最新版 | 国产精品国模大尺度视频| 亚洲天堂av老司机| 亚洲国产经典视频| 午夜精品福利在线| 国产999精品久久| 色哟哟日韩精品| 国产高清不卡一区| 91福利国产成人精品照片| 91浏览器在线视频| 国产日韩精品一区二区三区| 亚洲日本va午夜在线电影| 久久99热狠狠色一区二区| 床上的激情91.| 亚洲精品在线免费观看视频| 国产精品免费视频一区| 蜜桃在线一区二区三区| 成人福利视频网站| 久久久久国产免费免费| 亚洲综合成人在线视频| 成人av网站大全| 日韩三级视频在线观看| 亚洲成a人片在线不卡一二三区| 久久国产免费看| www.欧美日韩国产在线| 国产三级一区二区| 五月天久久比比资源色| 欧洲精品在线观看| 日本一区免费视频| 国产精品88888| 欧美精品自拍偷拍动漫精品| 亚洲一区二区三区三| 国产a级毛片一区| 26uuu欧美日本| 五月开心婷婷久久| 久久美女高清视频| 婷婷国产在线综合| 欧美日韩亚洲高清一区二区| 国产精品免费视频观看| 国产一本一道久久香蕉| 91精品国产综合久久香蕉麻豆| 国产精品私房写真福利视频| 日韩中文字幕91| 欧美色偷偷大香| 国产精品久久久久久久久果冻传媒 | 蜜桃视频一区二区| 欧美丰满高潮xxxx喷水动漫| 亚洲人精品午夜| 色婷婷精品久久二区二区蜜臂av | 亚洲欧美激情插| 9i在线看片成人免费| 久久久久久夜精品精品免费| 国产成人综合精品三级| 精品国产乱码久久久久久蜜臀| 亚洲不卡av一区二区三区| 一本大道久久a久久综合婷婷| 日本一区二区三区dvd视频在线| 另类小说图片综合网| 久久九九久久九九| 国产精品综合一区二区三区| 欧美国产一区二区在线观看| 国产精品一区二区视频| 国产精品护士白丝一区av| av影院午夜一区| 日韩国产精品大片| 欧美一区二区在线免费播放| 国产精品小仙女| 国产日韩精品一区二区浪潮av| 99国产精品国产精品久久| 亚洲欧美日韩国产手机在线| 欧美日本在线观看| 精品一区二区在线看| 国产精品久久久久久久久免费相片 | 日本成人在线看| 精品久久国产老人久久综合| 成人在线一区二区三区| 夜夜嗨av一区二区三区| 精品动漫一区二区三区在线观看| 韩国av一区二区| 亚洲一级不卡视频| 日韩午夜在线观看| 色综合色综合色综合| 日本不卡一区二区| 亚洲色图制服丝袜| 欧美日韩的一区二区| 99久久精品免费看| 香蕉成人伊视频在线观看| 中文字幕不卡的av| 欧美三级中文字幕| bt欧美亚洲午夜电影天堂| 亚洲一区二区三区国产| 日本一区二区在线不卡| 欧美性色综合网| 91在线看国产| 热久久一区二区| 亚洲影视在线观看| 亚洲精品一线二线三线| 欧美日韩国产美| 国产91综合网| 国产精品一品二品| 亚洲一区二区3| 亚洲一区二区三区四区中文字幕 | 国产69精品久久777的优势| 日本va欧美va欧美va精品| 国产精品无遮挡| 欧美一区二区人人喊爽| 一本大道久久a久久综合婷婷| 成人性生交大片免费看中文网站| 亚洲成人动漫在线免费观看| 亚洲精品国产精华液| 久久久久久久久久久电影| 精品欧美一区二区三区精品久久| 91蜜桃网址入口| av电影在线观看完整版一区二区 | 国产欧美视频一区二区| 欧美精品久久天天躁| 91极品视觉盛宴| 成人国产精品免费网站| 不卡电影免费在线播放一区| 美女精品自拍一二三四| 亚洲一二三四区| 中文字幕一区二区三区不卡在线 | 亚洲444eee在线观看| 依依成人综合视频| 一区二区三区四区在线播放 | 欧美精品精品一区| 欧美网站一区二区| 色狠狠色狠狠综合| 欧美日韩在线播放三区| 一本到不卡免费一区二区| 欧美亚洲综合一区| 91原创在线视频| 欧美性videosxxxxx| 欧美高清视频www夜色资源网| 在线观看成人小视频| 欧美日韩一区二区欧美激情| 在线精品视频免费观看| 日韩无一区二区| 久久夜色精品国产欧美乱极品| 国产日韩欧美高清| 亚洲欧洲性图库| 视频在线观看一区二区三区| 亚洲国产精品视频| 国产麻豆精品视频| 国产成人av电影在线播放| 色菇凉天天综合网| 欧美日韩综合在线| 国产亚洲va综合人人澡精品| 久久久www成人免费无遮挡大片| 亚洲欧美偷拍三级| 亚洲一区二区三区四区不卡| 黄色日韩网站视频| 日韩精品每日更新| 国产成人在线视频播放| 国产原创一区二区| 91一区二区三区在线观看| 在线不卡一区二区| 国产欧美一区二区精品久导航 | 51久久夜色精品国产麻豆| 久久九九99视频| 一区二区三区中文字幕精品精品| 美女脱光内衣内裤视频久久网站| 国产成人在线影院|