67,538
社区成员
发帖
与我相关
我的任务
分享
CREATE TABLE `t_book` (
`id` varchar(32) NOT NULL,
`bookid` varchar(32) NOT NULL COMMENT '图书编号',
`teacherid` varchar(32) NOT NULL COMMENT '老师编号',
`signorder` tinyint(2) NOT NULL default '1' COMMENT '署名次序',
PRIMARY KEY (`id`),
KEY `teacherid` (`teacherid`),
KEY `bookid` (`bookid`),
CONSTRAINT `t_book_fk` FOREIGN KEY (`teacherid`) REFERENCES `t_info` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `t_book_fk1` FOREIGN KEY (`bookid`) REFERENCES `bookinfo` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=REDUNDANT COMMENT='出版列表';
CREATE TABLE `t_info` (
`id` varchar(32) NOT NULL,
`typeid` varchar(32) NOT NULL COMMENT '教师类型',
`departmentid` varchar(32) NOT NULL COMMENT '隶属单位',
`name` varchar(32) NOT NULL COMMENT '姓名',
`loginname` varchar(32) NOT NULL COMMENT '登录名',
`sex` bit(1) NOT NULL default '\0' COMMENT '性别1:男0:女',
`birth` date NOT NULL COMMENT '出生日期',
`nationality` varchar(32) default NULL COMMENT '民族',
`party` varchar(32) default NULL COMMENT '政治面貌',
`password` varchar(32) NOT NULL default '12345678' COMMENT '加密后的密码',
`sworktime` date default NULL COMMENT '参加工作时间',
`mtime` date default NULL COMMENT '中级评职时间',
`fgtime` date default NULL COMMENT '副高职评职时间',
`htime` date default NULL COMMENT '高职评职时间',
`isdoctort` bit(1) default NULL COMMENT '是博士生导师?',
`doctortime` date default NULL COMMENT '博导评职时间',
`ismastert` bit(1) default NULL COMMENT '是硕士生导师?',
`mastertime` date default NULL COMMENT '硕导评职时间',
`direction` varchar(200) default NULL COMMENT '研究方向',
`nowtposition` varchar(32) default NULL COMMENT '现任技术职务',
`nowmposition` varchar(32) default NULL COMMENT '现任管理职务',
`lastdegree` tinyint(4) NOT NULL COMMENT '最后学历1本科2硕士3博士',
PRIMARY KEY (`id`),
KEY `typeid` (`typeid`),
KEY `departmentid` (`departmentid`),
CONSTRAINT `t_info_fk` FOREIGN KEY (`typeid`) REFERENCES `t_type` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `t_info_fk1` FOREIGN KEY (`departmentid`) REFERENCES `department` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='教师信息表';
CREATE TABLE `bookinfo` (
`id` varchar(32) NOT NULL,
`isbn` varchar(20) NOT NULL COMMENT '书号',
`name` varchar(32) NOT NULL COMMENT '专著名称',
`publishdate` date NOT NULL COMMENT '出版日期',
`publishunit` varchar(200) NOT NULL COMMENT '出版单位',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='出版列表';this.getHibernateTemplate().find("from TBook as tb where tb.TInfo=?",id);
this.getHibernateTemplate().findByNamedParam("from TBook as tb where tb.TInfo=:tid","tid",id)