moshowgame / SpringBootCodeGenerator

又名大狼狗代码生成器,基于SpringBoot2+Freemarker的JAVA代码生成器,以释放双手为目的,支持mysql/oracle/pgsql三大数据库, 用DDL-SQL语句生成JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL等相关代码.
https://zhengkai.blog.csdn.net
MIT License
2k stars 692 forks source link

新建了jpa-starp模板,是对jpa模板的一些小修改 #129

Closed starplatinum3 closed 2 years ago

starplatinum3 commented 2 years ago

增加了我自己用的比较舒服的jpa模板,但是我不知道自己的模板是否合理,所以我是新建了jpa-starp这个模板,而不是在原来的jpa基础上改。

entity的id,原来是这样的,貌似缺少了 id字段,只有注解了。

@Id @GeneratedValue

把他改成这样了

@Id @ApiModelProperty("id") @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id;

用 @GeneratedValue(strategy = GenerationType.IDENTITY) 这个策略自增

controller的所有操作都加了try catch 并且返回值都用 ReturnT 包裹,使得接口一致

controller增加了 swagger 和 CrossOrigin 跨域。 实体用 @RequestBody 传参,这样form 表单是在body而不是 param 里

文档:增加了我自己用的比较舒服的jpa模板,.... 链接:http://note.youdao.com/noteshare?id=b34b62c8b6fcd6b4481704d2c79a56fa

这里有两种模板生成的代码的对比 文档:jpa 和 jpa starp 的对比.note 链接:http://note.youdao.com/noteshare?id=9e729ca22368084791fcdc2a1f2dc29f

文档:jpa 和 jpa starp 的对比.note 链接:http://note.youdao.com/noteshare?id=9e729ca22368084791fcdc2a1f2dc29f