当我运行hbm2java时,我希望它创建实体类:
import jakarta.persistence
而不是(目前)
import javax.persistence
我从Maven构建版本调用hbm2java,如下所示:
<plugin>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-tools-maven-plugin</artifactId>
<version>5.6.15.Final</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>hbm2java</goal>
</goals>
</execution>
</executions>
<configuration>
<packageName>PACKAGE_NAME</packageName>
<outputDirectory>OUTPUT_DIR</outputDirectory>
<ejb3>true</ejb3>
</configuration>
<dependencies>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.0.32</version>
</dependency>
<!-- I thought the following dependency would work but it didnt.. -->
<!--<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen-jakarta</artifactId>
<version>5.6.15.Final</version>
</dependency>-->
</dependencies>
</plugin>
通过hibernate.properties
hibernate.connection.url=jdbc:mysql://someserver
hibernate.connection.username=username
hibernate.connection.password=password
hibernate.connection.driver_class=com.mysql.cj.jdbc.Driver
hibernate.dialect=org.hibernate.dialect.MySQLDialect
1条答案
按热度按时间lf3rwulv1#
我也一直在搜索这个,以找到groupId org.hibernate. toolartifactId hibernate-tools-maven版本6.1.7。