⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qux.java

📁 人力资源管理系统主要包括:人员管理、招聘管理、培训管理、奖惩管理和薪金管理五大管理模块。
💻 JAVA
字号:
//$Id: Qux.java,v 1.1.2.1 2003/11/08 02:25:30 oneovthafew Exp $package org.hibernate.test;import java.io.Serializable;import java.sql.SQLException;import java.util.List;import java.util.Set;import net.sf.hibernate.CallbackException;import net.sf.hibernate.HibernateException;import net.sf.hibernate.Lifecycle;import net.sf.hibernate.Session;public class Qux implements Lifecycle {		boolean created;	boolean deleted;	boolean loaded;	boolean stored;	private Long key;	private String stuff;	private Set fums;	private List moreFums;	private Qux child;	private Session session;	private Long childKey;	private Holder holder;		private FooProxy foo;		public Qux() { }		public Qux(String s) {		stuff=s;	}		public boolean onSave(Session session) throws CallbackException {		created=true;		try {			foo = new Foo();			session.save(foo);		}		catch (Exception e) {			throw new CallbackException(e);		}		foo.setString("child of a qux");		return NO_VETO;	}		public boolean onDelete(Session session) throws CallbackException {		deleted=true;		try {			session.delete(foo);		}		catch (Exception e) {			throw new CallbackException(e);		}		//if (child!=null) session.delete(child);		return NO_VETO;	}		public void onLoad(Session session, Serializable id) {		loaded=true;		this.session=session;	}		public void store() {	}		public FooProxy getFoo() {		return foo;	}	public void setFoo(FooProxy foo) {		this.foo = foo;	}		public boolean getCreated() {		return created;	}	private void setCreated(boolean created) {		this.created = created;	}		public boolean getDeleted() {		return deleted;	}		private void setDeleted(boolean deleted) {		this.deleted = deleted;	}		public boolean getLoaded() {		return loaded;	}	private void setLoaded(boolean loaded) {		this.loaded = loaded;	}		public boolean getStored() {		return stored;	}	private void setStored(boolean stored) {		this.stored = stored;	}		public Long getKey() {		return key;	}		private void setKey(long key) {		this.key = new Long(key);	}		public void setTheKey(long key) {		this.key = new Long(key);	}		public String getStuff() {		return stuff;	}	public void setStuff(String stuff) {		this.stuff = stuff;	}		public Set getFums() {		return fums;	}		public void setFums(Set fums) {		this.fums = fums;	}		public List getMoreFums() {		return moreFums;	}	public void setMoreFums(List moreFums) {		this.moreFums = moreFums;	}		public Qux getChild() throws HibernateException, SQLException {		stored=true;		this.childKey = child==null ? null : child.getKey();		if (childKey!=null && child==null) child = (Qux) session.load(Qux.class, childKey);		return child;	}		public void setChild(Qux child) {		this.child = child;	}		private Long getChildKey() {		return childKey;	}		private void setChildKey(Long childKey) {		this.childKey = childKey;	}		public boolean onUpdate(Session s) throws CallbackException {		return NO_VETO;	}		protected void finalize() { }		public Holder getHolder() {		return holder;	}	public void setHolder(Holder holder) {		this.holder = holder;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -