记录一下idea自动生成Entity

 

最近在鼓捣spring -boot ,真好用,学习到jpa.java

经过生成Entity 文件,可以快速的生成数据库,而且使用 JpaRepository 的基本增删查改 方法,好用的一批.spring

但是随之,问题来了,实际的开发中,不会是去建立Entity 再去生成数据库的,而是现有了数据库再去搭建整个项目,须要去维护的是数据库,而不是去维护java文件.数据库

因此,就须要去生成Entity文件.ide

idea提供了好用的工具.工具

第一步,先使用idea去链接数据库.学习

第二步idea

选择hibernate hibernate

选择成功后悔发现项目中有下面两个文件3d

此时来到blog

选择经过数据定义

这里选择包,和文件名前缀,后缀

 

 

肯定后就会在选择的包下面生成对应的Entity文件了.

注意一点,由于char类型和byte的缘由 ,.程序以后可能运行会报错,由于数据库是char,生成实体文件后变成了string.

org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: wrong column type encountered in column [COLUMN] in table [TABLE]; found [char (Types#CHAR)], but expecting [varchar(255) (Types#VARCHAR)]

 这个时候,须要手动去实体文件上加上定义就行.

相关文章
相关标签/搜索