时间:2021-05-20
第一步:新建一个Maven项目。项目的名称为JpaDemo。
我这里是通过idea插件对应的spring项目生成器https://start.spring.io,直接生成项目。如图:
下一步,修改成对应项目的基本信息。如图:
选择相应的依赖jar包。
选择项目的位置
完成创建
温馨提示,之前需要安装好maven。
第二步:配置数据库连接。
选择Mysql。
配置数据库基本信息
其实配置了这个数据库连接之后,是可以直接通过脚本进行导出数据库实体类了,但是这个导出的实体类比较简陋,需要进行修改比较多,或是需要自己进行修改生成脚本语句。如:
通过generate POJOs.clj即可导出实体类。
需要选一下实体类放置的地方。
效果如下:
但是以上的实体类没有带注解。那么我们通过项目中用到hibernate,或是jpa需要加注解怎么办,总不能一个个注解加上去吧。idea当然不会这么干啦。
使用IntelliJ IDEA快编码速度:我们程序员的工作不是写程序,而是写程序解决问题。那我们删了之前生成的实体类。我们重新生成一份带注解的实体类。
第三步:配置hibernate文件。
如果没有配置该配置文件,idea则没有显示出生成实体类的工具选项。
配置一下hibernate配置文件。
在资源文件下新建一个hibernate.cfg.xml配置文件。并输入以下内容。
<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://.souvc.entity.SouvcAuthoritiesEntity" table="authorities" schema="test"><property name="username"><column name="username" sql-type="varchar(50)" length="50"/></property><property name="authority"><column name="authority" sql-type="varchar(50)" length="50"/></property></class></hibernate-mapping>第七步:修正。
如果还没有符合项目的要求,那么我们可以自己进行修改一下。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1.介绍在开发过程中可以帮助我们通过数据库表生成编写生成bean,mapper,mapper.xml等文件。可以通过实体类生成建表语句,根据需要进行调整后到数据
以前一直是通过powerdesigner的ObjectOrientedModel生成数据库表,再通过代码Generator生成nhibernate实体类,映射文
前言本章介绍使用mybatis结合mysql数据库自动根据实体类生成相关的数据库表。首先引入相关的pom包我这里使用的是springboot2.1.8.RELE
Hibernate框架。Hibernate是一个对象关系映射框架,通过xml的hibernate配置文件,可将每一个实体类映射到数据库中的对应表,但要求实体类中
Mybatis不像Hibernate中那么自动化,通过@Column注解或者直接使用实体类的属性名作为数据列名,而是需要自己指定实体类属性和数据表中列名之间的映