基于数据库进行JDL文件编写
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文件编写相关推荐
- 艾伟:基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写
本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数 ...
- K8S——关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署)
K8S--关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署) 一.yaml文件编写流程 二.证书自签 一.yaml文件编写流程 rbac.yaml---->secret.yaml- ...
- 基于ssm的校园门户网站源码+开题报告+需求分析+mysql数据库+前端html文件
下载地址:https://download.csdn.net/download/biyesheji250/28740242 项目介绍: 基于ssm的校园门户网站源码+开题报告+需求分析+mysql数据 ...
- 项目实战——基于Java8+JavaFX+多线程+文件IO+SQLite数据库实现的本地文件快速搜索引擎详细设计实现
目录 一.前言介绍 二.功能展示 2.1选择所要查找的文件夹 2.2将所选目录下的所有文件进行属性展示 2.3支持搜索框查询文件(模糊查询) 2.4统计本次扫描信息 编辑 三.整体设计 3.1工具类 ...
- 利用Jhipster JDL文件生成数据库和实体类 注意事项
1.利用 idea 下 Terminal command 命令行键入 命令 jhipster jdl mono1.jdl 来执行 jdl 建库操作时会报错:Cannot read property ' ...
- 用java写ods系统_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...
TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程.生成JavaBean.生成前后端分离的CRUD代码.生成MyBaits的Mapper ...
- java生成iso9660工具_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...
TableGo_20210212 v7.0.0 正式版发布,此次版本更新如下: 1.新增对DB2数据库的支持 2.新增按字段生成文件,支持把字段.JSON.XML数据转换成任何代码 3.新增大量新的自 ...
- freemarker mysql 生成bean_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.6.6版)...
TableGo_20191026 v6.6.6 正式发布,此次版本更新如下: 1.新增通过自定义模板生成Word文档的功能,可以使用FreeMarker模板生成自定义格式的数据库文档. 2.新增 Sw ...
- 基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
TableGo_20200520 v6.9.0 正式版发布,此次版本更新如下: 1.新增对JDK9及以上版本Java环境的支持 2.生成JavaBean更名为生 ...
最新文章
- POJ3335(半平面交)
- 双目测距测深度_TOF还能这么玩?荣耀V20黑科技升级变测距神器
- Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示
- 八、前端开发-JavaScript 客户端存储
- Linux下批量添加用户的两种方法
- m1笔记本android开发,Apple M1设备开发Android小tips
- C语言课后习题(61)
- 常用配置文件格式比较
- linux下强行umount卸载设备
- 各种排序算法总结和比较
- 单细胞测序原理10X UMI Barcode
- 图形验证码 java
- 刺骨寒江合力托举老人上岸
- java double丢失精度问题,加减乘除计算出错出现99999
- Unity之SkinMeshRenderer带骨骼的人体模型换装
- C# 中的Event EventArgs和Delegate(转载)
- ConstraintLayout 2.0 新特性 MotionLayout 制作炫酷动画
- javaWeb(购物车项目)
- HTTP协议入门详解
- 微信小程序蓝牙连接错误分析及解决