程序 1 - 衣服管理 - domain层

来源:互联网 发布:单片机是干什么的 编辑:程序博客网 时间:2024/09/21 08:52

表结构:[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层的查询

原创粉丝点击