V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LaudOak
V2EX  ›  Java

根据 MySQL 数据库模式生成 Java 后端项目脚手架

  •  
  •   LaudOak · 2017-01-05 20:34:57 +08:00 · 3762 次点击
    这是一个创建于 2886 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在公司实习有时候要对照数据库里的好多表手写 Java 实体类,所以搞了个根据数据库模式生成 Java 实体类的代码; 后来回学校实习写管理系统发现除了实体类还有很多代码要手写,所以改了一下项目,根据数据库模式生成一个 Java 后端脚手架,包括实体,数据访问层,服务层和 MyBatis 基本增删改查的 Mapper 代码。

    生成的脚手架使用了 Spring Boot 和 MyBatis 框架, Maven 管理项目。在脚手架基础上加入控制层和前端代码就可以很快生成一个包括基本增删改查功能的项目了

    具体戳这里

    13 条回复    2017-01-06 15:29:56 +08:00
    zacard
        1
    zacard  
       2017-01-05 20:56:29 +08:00 via iPhone
    不错,帮顶
    Miy4mori
        2
    Miy4mori  
       2017-01-05 21:25:30 +08:00 via Android
    不错,我选择 spring data jpa
    LaudOak
        3
    LaudOak  
    OP
       2017-01-05 22:24:08 +08:00
    @zacard 谢谢
    DeadLion
        4
    DeadLion  
       2017-01-05 22:30:04 +08:00
    听说过 mybatis generator 吗
    wintercoder
        5
    wintercoder  
       2017-01-05 22:30:58 +08:00
    我记得 myeclipse 插件里有生成器的
    LaudOak
        6
    LaudOak  
    OP
       2017-01-05 22:38:37 +08:00
    @DeadLion 现在听说了,不过姿势略微不同
    LaudOak
        7
    LaudOak  
    OP
       2017-01-05 22:39:30 +08:00
    @wintercoder 这个倒是不清楚,现在不都用 Intellij IDEA 了吗
    darrenfang
        8
    darrenfang  
       2017-01-06 07:34:21 +08:00 via iPhone
    还是喜欢手写实体类,自动生成数据库😏
    swim2sun
        9
    swim2sun  
       2017-01-06 10:16:48 +08:00
    spring data jpa +1
    taomk
        10
    taomk  
       2017-01-06 10:20:13 +08:00
    Spring Data JPA + 1
    tedzhou1221
        11
    tedzhou1221  
       2017-01-06 14:06:22 +08:00
    @DeadLion 我也用 mybatis generator ,是真的没什么人知道吗?
    mosliu
        12
    mosliu  
       2017-01-06 15:25:15 +08:00
    Spring Data JPA + 1
    mosliu
        13
    mosliu  
       2017-01-06 15:29:56 +08:00
    Spring Data JPA 及 手写实体类 +1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2718 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 09:28 · PVG 17:28 · LAX 01:28 · JFK 04:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.