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

JHipster如何修改JDL中的entity

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

更新model

需求

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

以往的方式

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

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

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

2. 生成配置文件

jhipster import-jdl model.jh

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

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

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

現(xiàn)在的方式

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

2. 生成配置文件

3. 修改生成的配置文件

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

將 changeSet中新增的三個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)目使配置生效

不需要手動修改MySQL,自動生效

總結(jié)

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

相關(guān)文章

最新評論

潼南县| 古蔺县| 文水县| 江安县| 井研县| 冀州市| 湛江市| 凌源市| 平定县| 鄱阳县| 喀喇沁旗| 尉氏县| 南昌市| 东源县| 玉环县| 商城县| 辽中县| 陵川县| 新乐市| 顺义区| 巴楚县| 黔南| 化隆| 城固县| 神木县| 闸北区| 淮阳县| 忻州市| 乡城县| 阿拉善左旗| 桦南县| 阳原县| 乐平市| 清镇市| 射阳县| 越西县| 曲沃县| 建德市| 合江县| 黔南| 鸡西市|