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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? hibernatetemplate.java

?? spring framework 2.5.4源代碼
?? JAVA
?? 第 1 頁 / 共 4 頁
字號(hào):
		Filter filter = session.getEnabledFilter(filterName);
		if (filter == null) {
			filter = session.enableFilter(filterName);
		}
		return filter;
	}


	//-------------------------------------------------------------------------
	// Convenience methods for storing individual objects
	//-------------------------------------------------------------------------

	public void lock(final Object entity, final LockMode lockMode) throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				session.lock(entity, lockMode);
				return null;
			}
		});
	}

	public void lock(final String entityName, final Object entity, final LockMode lockMode)
			throws DataAccessException {

		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				session.lock(entityName, entity, lockMode);
				return null;
			}
		});
	}

	public Serializable save(final Object entity) throws DataAccessException {
		return (Serializable) executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				return session.save(entity);
			}
		});
	}

	public Serializable save(final String entityName, final Object entity) throws DataAccessException {
		return (Serializable) executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				return session.save(entityName, entity);
			}
		});
	}

	public void update(Object entity) throws DataAccessException {
		update(entity, null);
	}

	public void update(final Object entity, final LockMode lockMode) throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				session.update(entity);
				if (lockMode != null) {
					session.lock(entity, lockMode);
				}
				return null;
			}
		});
	}

	public void update(String entityName, Object entity) throws DataAccessException {
		update(entityName, entity, null);
	}

	public void update(final String entityName, final Object entity, final LockMode lockMode)
			throws DataAccessException {

		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				session.update(entityName, entity);
				if (lockMode != null) {
					session.lock(entity, lockMode);
				}
				return null;
			}
		});
	}

	public void saveOrUpdate(final Object entity) throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				session.saveOrUpdate(entity);
				return null;
			}
		});
	}

	public void saveOrUpdate(final String entityName, final Object entity) throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				session.saveOrUpdate(entityName, entity);
				return null;
			}
		});
	}

	public void saveOrUpdateAll(final Collection entities) throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				for (Iterator it = entities.iterator(); it.hasNext();) {
					session.saveOrUpdate(it.next());
				}
				return null;
			}
		});
	}

	public void replicate(final Object entity, final ReplicationMode replicationMode)
			throws DataAccessException {

		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				session.replicate(entity, replicationMode);
				return null;
			}
		});
	}

	public void replicate(final String entityName, final Object entity, final ReplicationMode replicationMode)
			throws DataAccessException {

		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				session.replicate(entityName, entity, replicationMode);
				return null;
			}
		});
	}

	public void persist(final Object entity) throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				session.persist(entity);
				return null;
			}
		});
	}

	public void persist(final String entityName, final Object entity) throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				session.persist(entityName, entity);
				return null;
			}
		});
	}

	public Object merge(final Object entity) throws DataAccessException {
		return executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				return session.merge(entity);
			}
		});
	}

	public Object merge(final String entityName, final Object entity) throws DataAccessException {
		return executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				return session.merge(entityName, entity);
			}
		});
	}

	public void delete(Object entity) throws DataAccessException {
		delete(entity, null);
	}

	public void delete(final Object entity, final LockMode lockMode) throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				if (lockMode != null) {
					session.lock(entity, lockMode);
				}
				session.delete(entity);
				return null;
			}
		});
	}

	public void delete(String entityName, Object entity) throws DataAccessException {
		delete(entityName, entity, null);
	}

	public void delete(final String entityName, final Object entity, final LockMode lockMode)
			throws DataAccessException {

		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				if (lockMode != null) {
					session.lock(entityName, entity, lockMode);
				}
				session.delete(entityName, entity);
				return null;
			}
		});
	}

	public void deleteAll(final Collection entities) throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				checkWriteOperationAllowed(session);
				for (Iterator it = entities.iterator(); it.hasNext();) {
					session.delete(it.next());
				}
				return null;
			}
		});
	}

	public void flush() throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				session.flush();
				return null;
			}
		});
	}

	public void clear() throws DataAccessException {
		executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) {
				session.clear();
				return null;
			}
		});
	}


	//-------------------------------------------------------------------------
	// Convenience finder methods for HQL strings
	//-------------------------------------------------------------------------

	public List find(String queryString) throws DataAccessException {
		return find(queryString, (Object[]) null);
	}

	public List find(String queryString, Object value) throws DataAccessException {
		return find(queryString, new Object[] {value});
	}

	public List find(final String queryString, final Object[] values) throws DataAccessException {
		return (List) executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				Query queryObject = session.createQuery(queryString);
				prepareQuery(queryObject);
				if (values != null) {
					for (int i = 0; i < values.length; i++) {
						queryObject.setParameter(i, values[i]);
					}
				}
				return queryObject.list();
			}
		});
	}

	public List findByNamedParam(String queryString, String paramName, Object value)
			throws DataAccessException {

		return findByNamedParam(queryString, new String[] {paramName}, new Object[] {value});
	}

	public List findByNamedParam(final String queryString, final String[] paramNames, final Object[] values)
			throws DataAccessException {

		if (paramNames.length != values.length) {
			throw new IllegalArgumentException("Length of paramNames array must match length of values array");
		}
		return (List) executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				Query queryObject = session.createQuery(queryString);
				prepareQuery(queryObject);
				if (values != null) {
					for (int i = 0; i < values.length; i++) {
						applyNamedParameterToQuery(queryObject, paramNames[i], values[i]);
					}
				}
				return queryObject.list();
			}
		});
	}

	public List findByValueBean(final String queryString, final Object valueBean)
			throws DataAccessException {

		return (List) executeWithNativeSession(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException {
				Query queryObject = session.createQuery(queryString);
				prepareQuery(queryObject);
				queryObject.setProperties(valueBean);
				return queryObject.list();
			}
		});
	}


	//-------------------------------------------------------------------------
	// Convenience finder methods for named queries
	//-------------------------------------------------------------------------

	public List findByNamedQuery(String queryName) throws DataAccessException {
		return findByNamedQuery(queryName, (Object[]) null);
	}

	public List findByNamedQuery(String queryName, Object value) throws DataAccessException {
		return findByNamedQuery(queryName, new Object[] {value});
	}

	public List findByNamedQuery(final String queryName, final Object[] values) throws DataAccessException {
		return (List) executeWithNativeSession(new HibernateCallback() {

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产系列| 欧美日韩久久久一区| 亚洲国产毛片aaaaa无费看| 精品国产伦一区二区三区免费| 99久久久无码国产精品| 精一区二区三区| 亚洲黄色性网站| 国产精品美日韩| 精品国产免费一区二区三区香蕉| 在线视频观看一区| 成人美女视频在线看| 黄色资源网久久资源365| 午夜精品久久久久久久久久| 亚洲男人的天堂在线观看| 国产午夜精品在线观看| 日韩欧美亚洲国产另类| 欧美色精品天天在线观看视频| 97久久精品人人爽人人爽蜜臀| 国产乱码精品一区二区三区忘忧草| 偷偷要91色婷婷| 亚洲一区中文在线| 亚洲视频在线一区| 久久精品人人做人人爽人人| 欧美电影免费观看高清完整版在 | 免费看黄色91| 一区二区三区不卡视频| 成人免费在线视频| 日本一区二区三区高清不卡| 久久久久久久综合色一本| 国产精品五月天| 日本一区二区三区电影| 国产欧美日韩在线看| 国产视频不卡一区| 国产女主播一区| 国产精品日产欧美久久久久| 中文字幕不卡的av| 最新不卡av在线| 亚洲免费观看高清完整版在线观看| 亚洲欧洲国产日本综合| 亚洲女同一区二区| 亚洲已满18点击进入久久| 亚洲成人久久影院| 午夜视频久久久久久| 日韩和欧美一区二区三区| 免费精品视频最新在线| 国产一区三区三区| 高潮精品一区videoshd| 成人avav在线| 在线视频一区二区三区| 欧美精品 国产精品| 欧美一区中文字幕| 久久综合久久综合久久综合| 国产丝袜美腿一区二区三区| 国产精品女主播av| 亚洲男同性恋视频| 视频一区国产视频| 国产一区二区三区免费播放| 国产成人免费网站| 色视频成人在线观看免| 欧美精品123区| 久久久国际精品| 亚洲欧洲日本在线| 亚洲1区2区3区视频| 久久99精品国产.久久久久| 国内精品伊人久久久久av影院| 黄网站免费久久| 91影视在线播放| 欧美精品自拍偷拍动漫精品| 精品国产91乱码一区二区三区 | 香蕉影视欧美成人| 国产在线精品一区二区夜色| av不卡在线观看| 91精品黄色片免费大全| 久久久久久99久久久精品网站| 中文字幕一区二区三区不卡| 午夜精品aaa| 国产精品1区2区| 欧美日韩国产影片| 国产亚洲精品7777| 亚洲午夜激情网页| 国产麻豆成人精品| 欧美性猛交一区二区三区精品| 一卡二卡欧美日韩| 久久精品久久精品| 99精品视频中文字幕| 欧美一区二区成人6969| 国产精品嫩草99a| 全国精品久久少妇| 99精品国产视频| 欧美大片免费久久精品三p| 国产精品福利电影一区二区三区四区| 五月婷婷色综合| 91在线播放网址| 精品国产成人在线影院| 亚洲一区在线视频| 成人av电影在线网| 精品国产伦一区二区三区观看方式| 亚洲品质自拍视频网站| 国内精品国产成人国产三级粉色| 欧美在线高清视频| 国产精品久久看| 极品美女销魂一区二区三区 | 午夜精品久久久| 不卡一二三区首页| 精品国产乱码久久久久久浪潮| 亚洲综合一区二区三区| 成人丝袜视频网| 亚洲精品一区在线观看| 日韩精品久久久久久| 在线国产电影不卡| 国产精品久久久久久户外露出| 美国毛片一区二区| 欧美精品粉嫩高潮一区二区| 亚洲精品免费在线观看| 99热99精品| 国产三级三级三级精品8ⅰ区| 日本午夜精品视频在线观看 | 不卡av在线免费观看| 久久婷婷一区二区三区| 久久精品72免费观看| 欧美猛男男办公室激情| 亚洲在线观看免费视频| 色综合天天综合网国产成人综合天| 久久久国际精品| 国产美女在线观看一区| 欧美成人在线直播| 日本一不卡视频| 欧美一区二区免费视频| 爽爽淫人综合网网站| 88在线观看91蜜桃国自产| 亚洲成av人**亚洲成av**| 欧美三级视频在线| 亚洲一区二区精品久久av| 欧美性三三影院| 亚洲成人免费看| 在线不卡免费欧美| 免费人成网站在线观看欧美高清| 在线成人免费观看| 青娱乐精品视频| 日韩一区二区电影| 91小宝寻花一区二区三区| 亚洲色图视频网| 色婷婷久久久久swag精品| 亚洲激情av在线| 欧美日韩一卡二卡三卡| 五月婷婷久久综合| 日韩欧美综合在线| 国产一区二区三区蝌蚪| 欧美激情资源网| 色婷婷综合视频在线观看| 亚洲精品中文字幕乱码三区| 欧美日韩在线三区| 欧美a级理论片| 久久综合中文字幕| 顶级嫩模精品视频在线看| 中文字幕亚洲在| 在线一区二区三区四区| 亚洲成人www| 日韩欧美一区在线| 国产成人免费9x9x人网站视频| 中文字幕一区二区三| 欧美日韩精品欧美日韩精品一| 久久精品国产亚洲5555| 国产精品女主播av| 欧美日韩在线电影| 久久99最新地址| 国产精品免费人成网站| 欧美丝袜丝nylons| 激情图片小说一区| 综合久久一区二区三区| 91麻豆精品国产自产在线 | 中文av一区特黄| 一本大道综合伊人精品热热| 婷婷国产在线综合| 国产欧美综合在线观看第十页| 91老司机福利 在线| 老司机午夜精品99久久| 中文字幕一区三区| 欧美蜜桃一区二区三区| 国产**成人网毛片九色| 亚洲成av人影院| 久久精品综合网| 欧美日韩一级黄| 国产91丝袜在线18| 日欧美一区二区| 国产精品视频在线看| 51精品久久久久久久蜜臀| 成人精品高清在线| 日韩国产在线观看一区| 国产精品乱码一区二区三区软件| 欧美亚洲综合久久| 成人午夜av电影| 美女网站在线免费欧美精品| 一区二区高清视频在线观看| 久久久久国产精品免费免费搜索| 欧洲国内综合视频| 成人激情免费视频| 韩国欧美国产一区| 日韩高清在线电影| 亚洲欧美自拍偷拍|