最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JHipster如何修改JDL中的entity

 更新時(shí)間:2023年11月29日 09:40:09   作者:tian_shl  
這篇文章主要介紹了JHipster如何修改JDL中的entity問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

更新model

需求

概覽表增加"創(chuàng)建時(shí)間,修改時(shí)間,軟刪除"

以往的方式

1. 修改model.jh, 在實(shí)體 Overview 中增加三個(gè)屬性

/**
 * 數(shù)據(jù)概覽 -- 概覽
 */
entity Overview {
    id Long,
    ...

    /* 以下屬性為新增的屬性 */
    /* 創(chuàng)建時(shí)間 */
    createTime ZonedDateTime,
    /* 更新時(shí)間 */
    updateTime ZonedDateTime,
    /* 是否刪除 */
    delFlag Boolean,
}

2. 生成配置文件

jhipster import-jdl model.jh

3. 運(yùn)行項(xiàng)目使配置生效

運(yùn)行項(xiàng)目時(shí)提示"Validation Failed", 原因是配置文件的MD5值不同, 此時(shí)需要以下操作

  • 1. 修改 DATABASECHANGELOG 表中相關(guān)記錄的 MD5SUM
  • 2. 在overview表中手動(dòng)新增三個(gè)屬性.

現(xiàn)在的方式

1. 修改model.h, 在實(shí)體 Overview 中增加三個(gè)屬性

2. 生成配置文件

3. 修改生成的配置文件

src/main/resources/config/liquibase/changelog/20180302095615_added_entity_Overview.xml

將 changeSet中新增的三個(gè)column提取至新的changeSet中

如下:

    <changeSet id="20180302095615-2" author="jhipster">
        <addColumn tableName="overview">
            <column name="create_time" type="timestamp"/>

            <column name="update_time" type="timestamp"/>

            <column name="del_flag" type="bit" defaultValueBoolean="false"/>
        </addColumn>
    </changeSet>

注意:

changeSet的id不能與之前的相同

4. 運(yùn)行項(xiàng)目使配置生效

不需要手動(dòng)修改MySQL,自動(dòng)生效

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

九龙坡区| 探索| 灵宝市| 武强县| 集贤县| 东山县| 海淀区| 通化县| 芷江| 子长县| 永善县| 资源县| 新绛县| 吐鲁番市| 新蔡县| 尼勒克县| 金川县| 同江市| 綦江县| 贡山| 乐安县| 石渠县| 灵石县| 南昌县| 盐亭县| 富蕴县| 大宁县| 涡阳县| 洛宁县| 大渡口区| 通化市| 灵璧县| 安义县| 济宁市| 滕州市| 林州市| 遂宁市| 会同县| 永川市| 广宁县| 阳西县|