hibernate如何设计用户--邮件的对应关系
刚开始学SSH,现在做企业内部邮箱系统
数据库设计如下:
CREATE TABLE t_user( --用户信息表
user_id VARCHAR(40) PRIMARY KEY, --用户ID
user_name VARCHAR(10), --用户名
user_password VARCHAR(40), --用户密码
user_true_name VARCHAR(10), --用户真实姓名
user_email VARCHAR(50), --用户email
user_status int DEFAULT 1 --用户状态 1:正常(默认) 0:禁用
)
CREATE TABLE t_email( --email信息表
email_id VARCHAR(40) PRIMARY KEY, --email ID
from_id VARCHAR(40) , --发送人ID
email_title VARCHAR(80), --邮件标题
copy_to_id VARCHAR(40), --抄送
secret_to_id VARCHAR(40), --暗送
content TEXT , --email正文
file_id VARCHAR(40) null, --附件ID
send_time VARCHAR(30), --发送时间
reply INT DEFAULT 1, --已读回执 1:正常(默认) 2:回执
email_type INT DEFAULT 1 --email类型 1:普通(默认) 2:加急 3:附件 4:2&3
)
CREATE TABLE t_email_to_user( --email收件人信息表
id VARCHAR(40) PRIMARY KEY, --ID
email_id VARCHAR(40), --email ID
email_to_id VARCHAR(40), --接受人ID
email_status INT DEFAULT 1, --email状态 1:未读(默认) 2:已读 3:删除 4:草稿
read_time VARCHAR(30), --email读取时间
)
好几天了不知道思路是什么,请各位大侠给小弟讲下类设计的思路,还有XML文件里怎么对应..先谢谢了~!