資源簡介
這是一個用EJB+jboss技術實現的一個網上訂餐系統,按照使用說明書使用即可

代碼片段和文件信息
package?com.takeaway.ejb3.bean;
import?java.util.HashSet;
import?java.util.Set;
import?javax.persistence.CascadeType;
import?javax.persistence.Column;
import?javax.persistence.Entity;
import?javax.persistence.FetchType;
import?javax.persistence.Id;
import?javax.persistence.OneToMany;
import?javax.persistence.Table;
@Entity
@Table(name?=?“customer“)
public?class?Customer?implements?java.io.Serializable?{
private?String?custname;
private?String?password;
private?String?email;
private?String?address;
private?String?tel;
private?Set?orders?=?new?HashSet();
private?static?final?long?serialVersionUID?=?3684027020367917818L;
public?Customer()?{
}
public?Customer(String?custname?String?password?String?email
String?address?String?tel)?{
this.custname?=?custname;
this.password?=?password;
this.email?=?email;
this.address?=?address;
this.tel?=?tel;
}
@Id
public?String?getCustname()?{
return?custname;
}
public?void?setCustname(String?custname)?{
this.custname?=?custname;
}
@Column(nullable?=?false)
public?String?getPassword()?{
return?password;
}
public?void?setPassword(String?password)?{
this.password?=?password;
}
@Column
public?String?getEmail()?{
return?email;
}
public?void?setEmail(String?email)?{
this.email?=?email;
}
@Column(nullable?=?false)
public?String?getAddress()?{
return?address;
}
public?void?setAddress(String?address)?{
this.address?=?address;
}
@Column(nullable?=?false)
public?String?getTel()?{
return?tel;
}
public?void?setTel(String?tel)?{
this.tel?=?tel;
}
@OneToMany(mappedBy?=?“customer“?cascade?=?{?CascadeType.REFRESH
CascadeType.REMOVE?}?fetch?=?FetchType.EAGER)
public?Set?getOrders()?{
return?this.orders;
}
public?void?setOrders(Set?orders)?{
this.orders?=?orders;
}
@Override
public?int?hashCode()?{
int?hash?=?0;
hash?+=?(this.custname?!=?null???this.custname.hashCode()?:?0);
return?hash;
}
@Override
public?boolean?equals(object?object)?{
if?(!(object?instanceof?Customer))?{
return?false;
}
Customer?st?=?(Customer)?object;
if?(!this.custname.equals(st.custname)?||?st.custname?==?null)
return?false;
return?true;
}
@Override
public?String?toString()?{
return?custname?+?““?+?address?+?““?+?tel;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6962??2013-10-30?17:43??EJB網上訂餐系統源代碼\jbossdb.sql
?????文件?????785998??2013-10-25?12:59??EJB網上訂餐系統源代碼\mysql-connector-java-5.1.15-bin.jar
?????文件???????1415??2013-10-25?18:53??EJB網上訂餐系統源代碼\mysql-ds.xm
?????文件??????20397??2013-10-25?13:07??EJB網上訂餐系統源代碼\Takeaway.jar
?????文件???????5672??2013-10-24?20:19??EJB網上訂餐系統源代碼\TakeawayEJB\.classpath
?????文件????????173??2013-10-25?13:06??EJB網上訂餐系統源代碼\TakeawayEJB\.myme
?????文件???????1285??2012-01-23?16:40??EJB網上訂餐系統源代碼\TakeawayEJB\.project
?????文件????????395??2012-01-23?16:40??EJB網上訂餐系統源代碼\TakeawayEJB\.settings\org.eclipse.jdt.core.prefs
?????文件????????101??2012-01-23?16:40??EJB網上訂餐系統源代碼\TakeawayEJB\.settings\org.eclipse.jpt.core.prefs
?????文件????????321??2012-01-23?16:40??EJB網上訂餐系統源代碼\TakeawayEJB\.settings\org.eclipse.wst.common.component
?????文件????????295??2012-01-23?16:40??EJB網上訂餐系統源代碼\TakeawayEJB\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件???????3326??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\bean\Customer.class
?????文件???????3136??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\bean\Food.class
?????文件???????2156??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\bean\Note.class
?????文件???????4277??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\bean\Order.class
?????文件????????579??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\dao\CustomerDAO.class
?????文件????????176??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\dao\CustomerDAOLocal.class
?????文件????????659??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\dao\FoodDAO.class
?????文件????????164??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\dao\FoodDAOLocal.class
?????文件????????477??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\dao\NoteDAO.class
?????文件????????164??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\dao\NoteDAOLocal.class
?????文件????????772??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\dao\OrderDAO.class
?????文件????????167??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\dao\OrderDAOLocal.class
?????文件????????162??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\dao\TSenderDAO.class
?????文件????????173??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\dao\TSenderDAOLocal.class
?????文件???????3050??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\impl\CustomerDAOBean.class
?????文件???????3854??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\impl\FoodDAOBean.class
?????文件???????2328??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\impl\NoteDAOBean.class
?????文件???????3531??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\impl\OrderDAOBean.class
?????文件???????2094??2013-10-25?13:07??EJB網上訂餐系統源代碼\TakeawayEJB\classes\com\takeaway\ejb3\impl\TSenderDAOBean.class
............此處省略184個文件信息
評論
共有 條評論