资源简介

这是一个用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.xml

     文件      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\.mymetadata

     文件       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.xml

     文件       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个文件信息

评论

共有 条评论