hibernate的逆向工程

简介:
SQL的语句:
DROP TABLE IF EXISTS `person`;
CREATE TABLE `person` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(34) DEFAULT NULL,
  `password` varchar(34) DEFAULT NULL,
  PRIMARY KEY (`id`)
ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `massage1`;
CREATE TABLE `massage1` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `setdate` datetime DEFAULT NULL,
  `context` varchar(255) DEFAULT NULL,
  `setperons_id` int(11) DEFAULT NULL,
 
  PRIMARY KEY (`id`),
  
  KEY `setperons_id` (`setperons_id`),
 CONSTRAINT `setperons_id` FOREIGN KEY (`setperons_id`) REFERENCES `person` (`id`)
ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
在用逆向工程中无法达到要求。
要改为:

DROP TABLE IF EXISTS `person`;
CREATE TABLE `person` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(34) DEFAULT NULL,
  `password` varchar(34) DEFAULT NULL,
  PRIMARY KEY (`id`)
ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `massage1`;
CREATE TABLE `massage1` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `setdate` datetime DEFAULT NULL,
  `context` varchar(255) DEFAULT NULL,
  `setperons_id` int(11) DEFAULT NULL,
 
  PRIMARY KEY (`id`),
  
  KEY `setperons_id` (`setperons_id`),
 CONSTRAINT `setperons_id` FOREIGN KEY (`setperons_id`) REFERENCES `person` (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;










本文转自yunlielai51CTO博客,原文链接:http://blog.51cto.com/4925054/1107063,如需转载请自行联系原作者


相关文章
|
SQL Java 数据库连接
Hibernate【查询详解、连接池、逆向工程】(二)
Hibernate【查询详解、连接池、逆向工程】
203 0
Hibernate【查询详解、连接池、逆向工程】(二)
|
SQL Java 数据库连接
Hibernate【查询详解、连接池、逆向工程】(一)
Hibernate【查询详解、连接池、逆向工程】
131 0
Hibernate【查询详解、连接池、逆向工程】(一)
|
SQL Java 数据库连接
Hibernate【查询、连接池、逆向工程】
前言 在Hibernate的第二篇中只是简单地说了Hibernate的几种查询方式....到目前为止,我们都是使用一些简单的主键查询阿...使用HQL查询所有的数据....本博文主要讲解Hibernate的查询操作,连接池,逆向工程的知识点.
1053 0
|
Web App开发 Java 关系型数据库
MyEclipse Hibernate逆向工程的使用
简介MyEclipse自带很多非常实用的工具,本次将介绍Hibernate工具的使用。1.首先打开MyEclipse的Hibernate视图 2.然后在左上角的DB Browser视图中,右键,新建数据库连接驱动,如:下图是连接MySQL数据库的示例 3.为Java Web项目添加MyEclipse的Hibernate兼容项 4.按如下步骤一步一步往下走 (1) (2) (3) (4) 5.使用MyEclipse Hibernate 反向工具,根据表自动生成Hibernate的实体类和.hbm.xml文件。
1047 0
|
安全 Java 应用服务中间件
Java 近期新闻:Hibernate 6.0、JobRunr 5.0、JHipster 7.8.0、Spring CVEs、JReleaser 1.0-RC2
本期 Java 近期新闻综述内容涉及 JDK 19、Spring Boot、Spring CVEs、Apache Tomcat 点版本、Quarkus Tools for Visual Studio Code、Micronaut 3.4.1、JetBrains 加入 Micronaut 基金会、Open Liberty Paketo Liberty Buildpack、Hibernate 6.0、JobRunr 5.0、WildFly 26.1 Beta S2I 镜像、JReleaser 1.0-RC2、MicroStream 7.0-M2、JHipster 7.8.0、JMH 1.35。
782 0
|
17天前
|
SQL Java 数据库连接
jpa、hibernate、spring-data-jpa、jdbcTemplate
jpa、hibernate、spring-data-jpa、jdbcTemplate
|
4月前
|
存储 Java 数据库连接
Spring Boot 嵌入式服务器、Hibernate 关系和 Spring Data 全解析
Spring Boot 的嵌入式服务器功能是一项方便而强大的功能,它允许你在应用程序中直接运行 Web 服务器,无需将其部署到单独的独立 Web 服务器中。这使得开发、测试和部署 Web 应用程序变得容易,而且它还是轻量级的、易于启动和停止的,易于配置。
67 0
|
4月前
|
XML Java 数据库连接
Hibernate与Spring整合实践实例
Hibernate与Spring整合实践实例
40 0