基于数据库进行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更名为生 ...
最新文章
- 32岁程序员面试被拒:比又穷又忙更可怕的,是2020年你还不懂...
- 用 vue + d3 画一棵树
- 风云编程python-python网络编程(一)
- 关于 Kubernetes 规划的灵魂 n 问
- (Pwn)CTF工具 ROPgadget 的安装与使用介绍
- T183637-变异距离(2021 CoE III C)【单调栈】
- 安全,从写第一行代码开始!
- 软件测试 学习之路 html基础
- 中国宽带最新速率状况报告 你家达标了吗?
- 使用c语言实现INI文件的读写
- java小游戏 : 飞翔的小鸟 (完整版)
- 为了方便在微博上看小黄图,我写了一段JS
- Ajax学习笔记(1)
- 原生js获取cookie
- 远程服务器显示登录密码,远程服务器怎么知道登录密码
- 大数据助力普惠金融发展
- 完整的机器学习_加州房价预测
- CAD关闭图层快捷键,隐藏显示的CAD图层
- 惊蛰时节,最好看的微信公众号图文排版,全在这里了
- 基于STM32单片机的天然气甲烷硫化氢气体检测仪原理图PCB
热门文章
- @ResponseBody返回JSON数据,360安全浏览器弹出下载页面
- 让游戏聊天消息、信令控制更实时、可靠,声网实时消息 RTM SDK Unity版上线
- 向前logistic回归与向后筛选出一样的变量_风控建模之特征筛选与建模(python)...
- 实验十一、多级放大电路的参数设置
- pikachu之XEE练习
- Vegas中如何使用多机位剪辑?
- Day6:比尔·盖茨 2018 年书单分享
- Vue如何在手机上调试
- JAVA实现map转成XML格式
- 小白安装linux(虚拟机)red hat enterprise linux 6