程序 1 - 衣服管理 - domain层

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值