表结构:[mysql]
------------------------------------------------------------------------------
Create table Tb_dress(
Dress_Id int NOT NULL,
Owner_id int,
Color varchar(32),
Cost double,
Season varchar(32),
Shop varchar(256),
Category_sex varchar(32),
Category_combination varchar(32),
Pic_path varchar(256),
description text,
PRIMARY KEY (Dress_Id)
);
解释:
Dress_Id int not null,
Owner_id int,【拥有者,该字段与用户表一致。FK】
Color varchar2,【颜色描述】
Cost double,【开销】
Season varchar2,【春秋,夏,冬】
Shop varchar2,【购买地点:…】
Category_sex varchar2,【性别分类:男装、女装】
Category_ combination varchar2,【穿着组合:整件装、套装、外套、背心、裙、裤】
Pic_path varchar2,【图片路径:相对路径,界面上传图片到server特定位置】
description text, 【一些衣服的描述】
PRIMARY KEY Dress_id 【设定主键】
用户表
create table tb_user
(
user_id int not null,
e_name varchar(256),
c_name varchar(256),
sex varchar(8),
PRIMARY KEY (user_Id)
)
异常处理:
domain内部的异常通过hibernate处理
对外接口不抛出异常。内部抓住异常后,封装未Runtime异常抛出
//TBD 关于针对特定查询条件的查询;这里看了“Tapestry Spring Hibernate整合工作小结”中写到 “基于Hibernate Criteria Query提供了一个比较通用的查询机制”,研究一下如何实现通用查询机制,来实现domain层的查询