最新消息:

jhipster 创建实体和修改实体

java开发 luther 699浏览 0评论

jhipster entity [tablename]

然后回答问题完成

—————————————————————————————————————————————————————————-

添加字段

jhipster entity [tablename] 然后选择添加字段

这时执行mvnw会报liquibase的changelog 的  xml 文件的md5验证错误,

到数据库,删除表记录,delete from databasechangelog where id in (‘20180710032153-1’);20180710032153-1这个改成你的编号;

然后在项目目录 src\main\resources\config\liquibase\changelog 里新建提个modify.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<databaseChangeLog
    xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
    xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd
                        http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">

    <changeSet id="20180711113200-01" author="yjj">
        <addColumn tableName="orders">
            <column name="aaa" type="varchar(255)">
                <constraints nullable="true" />
            </column>
        </addColumn>
    </changeSet>
    <changeSet id="20180711113200-02" author="yjj">
        <addColumn tableName="orders">
            <column name="ddd" type="varchar(255)">
                <constraints nullable="true" />
            </column>
        </addColumn>
        <addColumn tableName="orders">
            <column name="eee" type="varchar(255)">
                <constraints nullable="true" />
            </column>
        </addColumn>

    </changeSet>
</databaseChangeLog>

然后\src\main\resources\config\liquibase\master.xml 添加这个文件

<include file="config/liquibase/changelog/modify.xml" relativeToChangelogFile="false"/>

然后 执行mvnw生成,

若有

liquibase.exception.LockException: Could not acquire change log lock. Currently locked by WQ-20161231CXWD (192.168.1.112) since 18-7-13 上午11:00

类似的错误,则删除数据库的表databasechangeloglock里的相关数据。

 

 

转载请注明:应用享评 » jhipster 创建实体和修改实体

您必须 登录 才能发表评论!