1.设计数据库表

字段类型:数值类型、日期时间型、字符串3种

2.用jhipster的JDL-Studio工具进行数据建模

JDL-studio(https://start.jhipster.tech/jdl-studio/):
用户表不写在entity方法里面,如有关联分开写在与之关联的每个方法里面
外键,主键,id都不写在entity方法,字段要写进去

entity StudentCourseGroup{student String,jojinTime ZonedDateTime
}

外键关联全部写在ManyToOne方法里面

relationship ManyToOne {CoursePlan{parentPlanCode} to CoursePlan,CoursePlan{course} to CourseInfo,CourseHomework{plan} to CoursePlan,StudentHomework{homework} to CourseHomework,CourseNote{course} to CourseInfo,CourseNote{plan} to CoursePlan,CourseNote{homework} to CourseHomework,CourseNote{parentNote} to CourseNote,StudentCourseGroup{group} to CourseGroup,CourseGroup{course} to CourseInfo,CourseAttachment{note} to CourseNote
}

分页实践类创建:

paginate all with pagination
service all with serviceImpl
3.下载写好的jhipster-jdl.jh,并拷贝到根目录下
4.进入项目目录,执行jhipster import-jdl 文件名.jh

到此为止就已经完成了。

补充:yo jhipster命令可查看jhipster是否安装成功

基于数据库进行JDL文件编写相关推荐

  1. 艾伟:基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写

    本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数 ...

  2. K8S——关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署)

    K8S--关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署) 一.yaml文件编写流程 二.证书自签 一.yaml文件编写流程 rbac.yaml---->secret.yaml- ...

  3. 基于ssm的校园门户网站源码+开题报告+需求分析+mysql数据库+前端html文件

    下载地址:https://download.csdn.net/download/biyesheji250/28740242 项目介绍: 基于ssm的校园门户网站源码+开题报告+需求分析+mysql数据 ...

  4. 项目实战——基于Java8+JavaFX+多线程+文件IO+SQLite数据库实现的本地文件快速搜索引擎详细设计实现

    目录 一.前言介绍 二.功能展示 2.1选择所要查找的文件夹 2.2将所选目录下的所有文件进行属性展示 2.3支持搜索框查询文件(模糊查询) 2.4统计本次扫描信息 ​编辑 三.整体设计 3.1工具类 ...

  5. 利用Jhipster JDL文件生成数据库和实体类 注意事项

    1.利用 idea 下 Terminal command 命令行键入 命令 jhipster jdl mono1.jdl 来执行 jdl 建库操作时会报错:Cannot read property ' ...

  6. 用java写ods系统_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...

    TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程.生成JavaBean.生成前后端分离的CRUD代码.生成MyBaits的Mapper ...

  7. java生成iso9660工具_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...

    TableGo_20210212 v7.0.0 正式版发布,此次版本更新如下: 1.新增对DB2数据库的支持 2.新增按字段生成文件,支持把字段.JSON.XML数据转换成任何代码 3.新增大量新的自 ...

  8. freemarker mysql 生成bean_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.6.6版)...

    TableGo_20191026 v6.6.6 正式发布,此次版本更新如下: 1.新增通过自定义模板生成Word文档的功能,可以使用FreeMarker模板生成自定义格式的数据库文档. 2.新增 Sw ...

  9. 基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)

    TableGo_20200520 v6.9.0 正式版发布,此次版本更新如下:           1.新增对JDK9及以上版本Java环境的支持           2.生成JavaBean更名为生 ...

最新文章

  1. POJ3335(半平面交)
  2. 双目测距测深度_TOF还能这么玩?荣耀V20黑科技升级变测距神器
  3. Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示
  4. 八、前端开发-JavaScript 客户端存储
  5. Linux下批量添加用户的两种方法
  6. m1笔记本android开发,Apple M1设备开发Android小tips
  7. C语言课后习题(61)
  8. 常用配置文件格式比较
  9. linux下强行umount卸载设备
  10. 各种排序算法总结和比较
  11. 单细胞测序原理10X UMI Barcode
  12. 图形验证码 java
  13. 刺骨寒江合力托举老人上岸
  14. java double丢失精度问题,加减乘除计算出错出现99999
  15. Unity之SkinMeshRenderer带骨骼的人体模型换装
  16. C# 中的Event EventArgs和Delegate(转载)
  17. ConstraintLayout 2.0 新特性 MotionLayout 制作炫酷动画
  18. javaWeb(购物车项目)
  19. HTTP协议入门详解
  20. 微信小程序蓝牙连接错误分析及解决

热门文章

  1. crontab及用户管理
  2. 一共81个,开源大数据处理工具汇总
  3. java 入门测试代码(二)
  4. 你有一个免费的微信商户待领取
  5. 人工智能将取代人类_AI无法在短时间内取代人类的5个领域
  6. SVG (Scalable Vector Graphics)
  7. 基于知识图谱的简单知识问答系统
  8. Slicer学习笔记(四十二)slicer c++源码编译
  9. 来听大师讲设计(下)
  10. aliyun基础操作