第一步:添加hibernate3-maven-plugin到pom.xml中
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>hibernate3-maven-plugin</artifactId> <version>2.2</version> <executions> <execution> <phase>process-classes</phase> <goals> <goal>hbm2ddl</goal> </goals> </execution> </executions> <configuration> <components> <component> <name>hbm2ddl</name> <implementation>jpaconfiguration</implementation> </component> </components> <componentProperties> <persistenceunit>Default</persistenceunit> <outputfilename>schema.ddl</outputfilename> <drop>false</drop> <create>true</create> <export>false</export> <format>true</format> </componentProperties> </configuration> </plugin>
第二步:在classpath目录中添加META-INF/persistence.xml
<?xml version="1.0" encoding="UTF-8"?><persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> <persistence-unit name="Default" transaction-type="RESOURCE_LOCAL"> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect" /> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" /> <property name="hibernate.connection.username" value="root" /> <property name="hibernate.connection.password" value="root" /> <property name="hibernate.connection.url" value="jdbc.mysql://localhost:3306/taman?useUnicode=true&characterEncoding=UTF-8" /> <property name="hibernate.max_fetch_depth" value="3" /> <property name="hibernate.show_sql" value="true" /> <property name="hibernate.hbm2ddl.auto" value="update"/> </properties> </persistence-unit> </persistence>
第三步:运行以下命令生成schema
mvn hibernate3:hbm2ddl
相关推荐
基于JPA的CRUD例子
JavaEE 5 的JPA注释的参考手册,带配置范例。 本参考广泛引用了 JSR-220 Enterprise JavaBean 版本 3.0 Java 持续性 API 规范,以按类别汇总批注信息,并解释了何时以及如何使用这些批注来自定义 JPA 行为,以满足...
SpringBoot整合JPA实现自动创建数据库表自动建表,JPA逆向生成数据库表 运行环境 jdk8+tomcat9+mysql+IntelliJ IDEA+maven 项目技术(必填) springboot+jpa 数据库文件(可选) 新建一个test的数据库即可,表在...
JPA视频教程_使用jpa映射单个实体对象
JPA主键策略(针对数据库自增字段重置后无效检查项) JPA主键生成策略会影响数据库自增字段的重置
JPA连接数据库增、删、改、查这些功能。
本资源详细描述了Eclipse中反向生成hibernate实体类+jpa注释的详细过程,是一个不错的图文教程。
生成JPA的实体,带annotation,包括@Entity,@Table(name=xx),@Id,@GeneratedValue,@Column(name=xx) 输出表和字段的comment,包含字段的类型长度 自动生成包名
Maven插件,用于使用模式生成器从JPA实体生成模式或DDL脚本。 有关Gradle的信息,请参见。 当前支持 (参考实现)和 。 宣布之前... 阅读我的嘴唇; JPA DDL生成器不是银弹 有时(大多数情况下,通常是:P)JPA会...
实现JPA基本数据库操作功能封装 实现基于ASM9,动态生成entity、repository、service、serviceImpl、controller相关.class 可根据库表,一键生成新增、修改删除、查询等接口 实现部分基于mybatis-plus,动态代码生成...
idea配置数据库,反向生成实体类demo,支持lombok,swagger2注解
简单的JPA实例,适合初学者~~~ 简单的JPA实例,适合初学者~~~ 简单的JPA实例,适合初学者~~~
Springboot中使用JPA操作数据库,本资源对如何在Springboot中使用Spring-data-jpa对数据库进行操作进行详细举例。
50 个连续的实体标识缓存起来,当下一次应用程序需要获取实体标识时,OpenJPA 将首先检测缓存中是否存在实体标识,如果存在,OpenJPA 将直接使用缓存中的实体标识,如果不存在,OpenJPA 框架将会从数据库中再次获取 ...
JavaWeb大作业基于springboot+JPA的网络点餐系统源码+数据库.zipJavaWeb大作业基于springboot+JPA的网络点餐系统源码+数据库.zipJavaWeb大作业基于springboot+JPA的网络点餐系统源码+数据库.zipJavaWeb大作业基于...
本文是 使用 Apache OpenJPA 开发 EJB 3.0 应用系列 的第五部分,介绍在 OpenJPA 中如何自动生成实体的唯一标识,包括使用容器自动生成实体标识,借助于数据库的自动编号、序列号、数据库表等技术自动生成实体标识等...
JPA连接数据库,非常详细,复制过去改下数据库的IP地址就可以运行。
这个主要是和我发的博客的实例,但是博客的时候不知道怎么上传源码,只能单独保存了
JPA用于整合现有的ORM技术,可以简化现有Java EE和Java SE应用对象持久化的开发工作,实现ORM的统一。JPA详解视频教程 第18讲 使用jpa映射单个实体对象.avi
这个必须是在下载那个jsf组件之后可以进行使用的 是在那个基础上