abstractquerypage.java
来自「Hibernate开发及整合应用大全 蔡雪焘编著 本书用典型的示例剖析Hiber」· Java 代码 · 共 114 行
JAVA
114 行
/* * Created on 27-09-2003 * * To change the template for this generated file go to * Window - Preferences - Java - Code Generation - Code and Comments */package net.sf.hibernate.console;import java.beans.PropertyChangeListener;import java.beans.PropertyChangeSupport;import java.util.ArrayList;import java.util.List;import net.sf.hibernate.HibernateException;import net.sf.hibernate.Session;/** * @author MAX * * To change the template for this generated type comment go to * Window - Preferences - Java - Code Generation - Code and Comments */public abstract class AbstractQueryPage implements QueryPage { PropertyChangeSupport pcs = new PropertyChangeSupport(this); private int id; private Session session; protected List list; List pathNames; protected boolean sticky; private List exceptions = new ArrayList(); /** * @param i */ public void setId(int i) { id = i; } /** * */ public List getExceptions() { return exceptions; } public void release() { if (getSession().isOpen()) { try { getSession().close(); } catch (HibernateException e) { exceptions.add(e); } } } /** * @return */ public int getID() { return id; } /** * @return */ public boolean isSticky() { return sticky; } /** * @param sticky */ public void setSticky(boolean sticky) { this.sticky = sticky; } public Session getSession() { return session; } public void setSession(Session s) { session = s; } public void addPropertyChangeListener(PropertyChangeListener listener) { pcs.addPropertyChangeListener(listener); } public void addPropertyChangeListener( String propertyName, PropertyChangeListener listener) { pcs.addPropertyChangeListener(propertyName, listener); } public void removePropertyChangeListener(PropertyChangeListener listener) { pcs.removePropertyChangeListener(listener); } public void removePropertyChangeListener( String propertyName, PropertyChangeListener listener) { pcs.removePropertyChangeListener(propertyName, listener); } public void addException(Throwable e) { exceptions.add(e); release(); pcs.firePropertyChange("exceptions", null, exceptions); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?