java - 如何在 JDL-Studio 中为 String 指定 MySQL 数据类型

标签 java spring jhipster liquibase

在我的 JDL 文件中,我有一个包含以下内容的文件

entity Application {
...
text String,
...

}

当为 liquibase 生成 XML 文件时,MySQL 数据类型默认设置为 varchar(255),我想要 textmediumtext 作为类型。

 <column name="text" type="text">
            <constraints nullable="true" />
  </column>

我怎样才能做到这一点?

最佳答案

对于较长的字符串,请使用 JDL 的 TextBlob 类型。它使用映射到 longtexttext depending on the databaseclob Liquibase 类型。 .

entity Application {
    text TextBlob
}

https://www.jhipster.tech/jdl/#blobdeclaration

关于java - 如何在 JDL-Studio 中为 String 指定 MySQL 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50868192/

相关文章:

java - 如何将 Windows keystore (MCS) 与 JDBC 一起使用?

java - Solr IP 地址字段类型

jhipster - 如何在 JHipster 蓝图中使用自定义模板?

java - 如何获取jhipster jwt私钥?

Java 套接字服务器 : How to handle many incoming connections?

java - java中Graphics2D中的鼠标点击事件

java - Spring MVC Controller 将 JSON 文件解析为 REDIS DB 的 HASHMAP

java - 从 Spring JAR 读取文件

java - Spring @Value 对待原语和包装类的方式不同

java - Jhipster实体生成错误