又名大狼狗代码生成器,基于SpringBoot2+Freemarker的JAVA代码生成器,以释放双手为目的,支持mysql/oracle/pgsql三大数据库, 用DDL-SQL语句生成JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL等相关代码.
2k
stars
692
forks
source link
新建了jpa-starp模板,是对jpa模板的一些小修改 #129
Closed
starplatinum3 closed 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