После создания новой сущности в Jhipster ее таблица не создается в существующей базе данных - PullRequest
0 голосов
/ 31 октября 2018

У меня есть две сущности в приложении jhipster и две соответствующие таблицы в базе данных. Теперь я добавил новую сущность в jhipster с помощью команды сущности jhipster, но после запуска приложения она не создает новую таблицу сущностей в базе данных. Я перепробовал все, но ничего не работает, поэтому я удалил существующую базу данных (сделал резервную копию) и создал новую, после запуска приложения.

Так может кто-нибудь дать мне решение этой странной проблемы. Пожалуйста, найдите ниже файл entity.json

{
    "fluentMethods": true,
    "clientRootFolder": "",
    "relationships": [
        {
            "relationshipName": "userId",
            "otherEntityName": "user",
            "relationshipType": "many-to-one",
            "otherEntityField": "login",
            "ownerSide": true,
            "otherEntityRelationshipName": "emailStats"
        }
    ],
    "fields": [
        {
            "fieldName": "unDeliverable",
            "fieldType": "Integer"
        },
        {
            "fieldName": "autoReply",
            "fieldType": "Integer"
        },
        {
            "fieldName": "deliveryFailed",
            "fieldType": "Integer"
        },
        {
            "fieldName": "normal",
            "fieldType": "Integer"
        },
        {
            "fieldName": "mailReceivedDate",
            "fieldType": "LocalDate"
        }
    ],
    "changelogDate": "20181030122031",
    "dto": "mapstruct",
    "searchEngine": false,
    "service": "serviceImpl",
    "entityTableName": "email_stats",
    "jpaMetamodelFiltering": true,
    "pagination": "pagination"
}

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

Можете ли вы найти новый xml-файл changeSet в 'src / main / resources / config / liquibase / changelog'? Если да, просто проверьте, находится ли он также в master.xml

При удалении существующей базы данных я обычно использую эту команду «./mvnw liquibase: dropAll» и «./mvnw clean».

Надеюсь, вы скоро это исправите.

0 голосов
/ 31 октября 2018

В большинстве случаев таблицы создаются. Тем не менее, должна быть какая-то ошибка в конфигурации жидкостной базы.

Попробуйте сгенерировать объект, создав файл jh и импортировав его.

Пожалуйста, обратитесь: https://www.jhipster.tech/creating-an-entity/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...