本文JPA逆向工程(reverse engineering)并不依赖于IDE相关插件的图形化操作,而是直接构建使用hibernate-tools的Maven项目去实现。
hibernate-tools项目主页 https://github.com/hibernate/hibernate-tools
下面是一个简单的例子,假设数据库使用MySQL。
过程如下:
0、新建一个Maven项目
1、在src/main/resources目录下新建一个hibernate.properties文件,加入下面内容:
hibernate.dialect org.hibernate.dialect.MySQL57Dialect
hibernate.connection.driver_class com.mysql.jdbc.Driver
hibernate.connection.username root
hibernate.connection.password root
hibernate.connection.url jdbc:mysql:///sakila?useSSL=true
hibernate.default_catalog sakila
2、在pom.xml文件内添加如下代码:
<!--build标签-->
<build>
<