order (vo,xml)
来源:互联网 发布:巨人网络借壳大东南 编辑:程序博客网 时间:2024/06/05 23:45
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import cn.itcast.shop.user.vo.User;
/*CREATE TABLE `orders` (
`oid` int(11) NOT NULL AUTO_INCREMENT,
`total` double DEFAULT NULL,
`ordertime` datetime DEFAULT NULL,
`state` int(11) DEFAULT NULL,
`name` varchar(21) DEFAULT NULL,
`addr` varchar(60) DEFAULT NULL,
`phone` varchar(20) DEFAULT NULL,
`uid` int(11) DEFAULT NULL,
PRIMARY KEY (`oid`),
KEY `FKC3DF62E5AA3D9C7` (`uid`),
CONSTRAINT `FKC3DF62E5AA3D9C7` FOREIGN KEY (`uid`) REFERENCES `user` (`uid`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
*/
public class Order {
private Integer oid;
private Double total;
private Date ordertime;
private Integer state;// 1:未付款 2:订单已经付款 3:已经发货 4:订单结束
private String name;
private String phone;
private String addr;
//订单的外键
private User user;
// 配置订单项的集合
private Set<OrderItem> orderItems=new HashSet<OrderItem>();
public Integer getOid() {
return oid;
}
public void setOid(Integer oid) {
this.oid = oid;
}
public Double getTotal() {
return total;
}
public void setTotal(Double total) {
this.total = total;
}
public Date getOrdertime() {
return ordertime;
}
public void setOrdertime(Date ordertime) {
this.ordertime = ordertime;
}
public Integer getState() {
return state;
}
public void setState(Integer state) {
this.state = state;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getAddr() {
return addr;
}
public void setAddr(String addr) {
this.addr = addr;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public Set<OrderItem> getOrderItems() {
return orderItems;
}
public void setOrderItems(Set<OrderItem> orderItems) {
this.orderItems = orderItems;
}
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="cn.itcast.shop.order.vo.Order" table="orders">
<id name="oid">
<generator class="native"></generator>
</id>
<property name="total"></property>
<property name="ordertime"></property>
<property name="state"></property>
<property name="name"></property>
<property name="phone"></property>
<property name="addr"></property>
<many-to-one name="user" class="cn.itcast.shop.user.vo.User" column="uid"></many-to-one>
<!-- to (表示对象)对, 对于, 对…来说 -->
<!--订单说:篮子有很多个 一个篮子不可能被多个消费者争抢 -->
<set name="orderItems">
<key column="oid"></key>
<one-to-many class="cn.itcast.shop.order.vo.OrderItem" />
<!-- 订单说: 我这个篮子放了很多种商品 -->
</set>
</class>
</hibernate-mapping>
- order (vo,xml)
- VO to XML converter
- xml 转 VO
- Category (xml,vo)
- CategorySecond (vo,xml)
- product (vo,xml)
- 利用反射从 XML 构造 VO
- ibatis自动生成DA0 XML VO
- vo
- vo
- 消除VO.xml.rdf文件产生的致命错误
- openfire二次开发:使用Annotation注解VO转换xml文档
- VO对象通过groovy模板映射XML文件
- 基于JAXB实现将vo对象转化为xml字符串
- Heritrix的order.xml详细介绍
- websphere load class order by xml file
- order
- ORDER
- 深入浅出MFC学习笔记1_GetMessage、PeekMessage、TranslateMessage、DispachMessage等等用法 消息循环中的TranslateMessage函数和Dis
- python 学习简记《编程导论》CH2&CH3
- SampleTable和SampleIterator的初始化和设置
- iOS用SAX方式解析XML
- Akka并发编程——第七节:Actor模型(六)
- order (vo,xml)
- nginx优化 突破十万并发
- Linux学习之启动管理
- 创建Spring-Mybatis web项目,解决IDEA下找不到XXXmapper.xml文件的问题
- MySQL事务
- listener监听器_思维导图总结1
- SSH面试题整理
- 用Cookie来存储对象
- Learn file path relative and absolutly