Intellij IDEA如何生成Hibernate mapping映射文件
在创建工程的时候,选择Hibernate框架,事先配置好数据库,会跳转到生成映射文件的界面,可是如果工程已经新建好了,数据库中又增加了表,这个时候如何为新建的这几张表生成...
在创建工程的时候,选择Hibernate框架,事先配置好数据库,会跳转到生成映射文件的界面,可是如果工程已经新建好了,数据库中又增加了表,这个时候如何为新建的这几张表生成Hibernate的映射文件呢?
展开
2个回答
推荐于2016-09-01 · 知道合伙人互联网行家
关注
展开全部
-- Table "tb_member" DDL
CREATE TABLE `tb_member` (
`id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT '自动主键',
`name` varchar(100) DEFAULT NULL COMMENT '名称',
`age` bigint(11) DEFAULT NULL COMMENT '年纪',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`state` varchar(10) DEFAULT NULL COMMENT '状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会员表';
-- Table "tb_group" DDL
CREATE TABLE `tb_group` (
`id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT '自动主键',
`member_id` bigint(11) DEFAULT NULL COMMENT '所属会员',
`group_name` varchar(100) DEFAULT NULL COMMENT '群组名',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`state` varchar(10) DEFAULT NULL COMMENT '状态',
PRIMARY KEY (`id`),
KEY `member_id` (`member_id`),
CONSTRAINT `fk_tb_group_member` FOREIGN KEY (`member_id`) REFERENCES `tb_member` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会员群组管理';
CREATE TABLE `tb_member` (
`id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT '自动主键',
`name` varchar(100) DEFAULT NULL COMMENT '名称',
`age` bigint(11) DEFAULT NULL COMMENT '年纪',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`state` varchar(10) DEFAULT NULL COMMENT '状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会员表';
-- Table "tb_group" DDL
CREATE TABLE `tb_group` (
`id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT '自动主键',
`member_id` bigint(11) DEFAULT NULL COMMENT '所属会员',
`group_name` varchar(100) DEFAULT NULL COMMENT '群组名',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`state` varchar(10) DEFAULT NULL COMMENT '状态',
PRIMARY KEY (`id`),
KEY `member_id` (`member_id`),
CONSTRAINT `fk_tb_group_member` FOREIGN KEY (`member_id`) REFERENCES `tb_member` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会员群组管理';
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询