Внешний ключ не обновляется в моей таблице, когда я использую spring.jpa.hibernate.ddl-auto = create в моем загрузочном приложении sring - PullRequest
0 голосов
/ 07 января 2019

связь с таблицей в моей базе данных не выполняется. Я получил следующий скрипт sql create в моей таблице.

УДАЛИТЬ СТОЛ, ЕСЛИ СУЩЕСТВУЕТ dthms12. roleactions; CREATE TABLE dthms12. roleactions ( actionid varchar (20) NOT NULL, roleid varchar (20) NOT NULL, changedby varchar (255) DEFAULT NULL, changeddate дата DEFAULT NULL, changedtime varchar (255) DEFAULT NULL, createdby varchar (255) DEFAULT NULL, createddate дата DEFAULT NULL, createdtime varchar (255) DEFAULT NULL, validfromdate дата DEFAULT NULL, validtodate дата DEFAULT NULL, ПЕРВИЧНЫЙ КЛЮЧ (actionid, roleid), КЛЮЧ FKtiybkymqwc00eonyk5sbe37es (roleid) ) ДВИГАТЕЛЬ = CHISSET ПО УМОЛЧАНИЮ MyISAM = utf8;

но на моем сервере это показывает

Hibernate: создание табличных действий (actionid varchar (20) не null, actionindicator varchar (255), actionname varchar (255), changebyby varchar (255), дата изменения date, изменение времени varchar (255), созданный varchar (255), дата создания, дата создания (255), пользовательское описание varchar (255), linkindicator varchar (255), статус varchar (255), первичный ключ (actionid)) engine = MyISAM Hibernate: создать таблицу hibernate_sequence (next_val bigint) engine = MyISAM Hibernate: вставка в значения hibernate_sequence (1) Hibernate: вставка в значения hibernate_sequence (1) Режим гибернации: создание роли ролей в таблице (actionid varchar (20) не ноль, roleid varchar (20) не ноль, changeby varchar (255), дата изменения даты, varchar Изменения времени (255), создаются varchar (255), дата создания, дата создания, varchar (255) ), дата действительной даты, дата действительной даты, первичный ключ (actionid, roleid)) engine = MyISAM Спящий режим: создание ролей таблиц (roleid varchar (20), не ноль, измененный varchar (255), дата изменения даты, varchar измененного времени (255), дата создания varchar (255), дата создаваемого дня, varchar созданный время (255), пользовательское имя varchar (255), rolename varchar (255), первичный ключ (roleid)) engine = MyISAM Hibernate: изменить роли ролей таблицы добавить ограничение FKepeyopm65ddacx1jitx77g5tt ссылки на внешний ключ (actionid) действия (actionid) Hibernate: изменить роли ролей таблицы добавить ограничение FKtiybkymqwc00eonyk5sbe37es ссылки на внешние ключи (roleid) ролей (roleid)

Hibernate: создание табличных действий (actionid varchar (20) не null, actionindicator varchar (255), actionname varchar (255), changebyby varchar (255), дата изменения даты, изменение времени varchar (255), созданное varchar (255), дата создания, дата создания (255), пользовательское описание varchar (255), linkindicator varchar (255), статус varchar (255), первичный ключ (actionid)) engine = MyISAM Hibernate: создать таблицу hibernate_sequence (next_val bigint) engine = MyISAM Hibernate: вставка в значения hibernate_sequence (1) Hibernate: вставка в значения hibernate_sequence (1) Режим гибернации: создание роли ролей в таблице (actionid varchar (20) не ноль, roleid varchar (20) не ноль, changeby varchar (255), дата изменения даты, varchar Изменения времени (255), создаются varchar (255), дата создания, дата создания, varchar (255) ), дата действительной даты, дата действительной даты, первичный ключ (actionid, roleid)) engine = MyISAM Спящий режим: создание ролей таблиц (roleid varchar (20), не ноль, измененный varchar (255), дата изменения даты, varchar измененного времени (255), дата создания varchar (255), дата создаваемого дня, varchar созданный время (255), пользовательское имя varchar (255), rolename varchar (255), первичный ключ (roleid)) engine = MyISAM Hibernate: изменить роли ролей таблицы добавить ограничение FKepeyopm65ddacx1jitx77g5tt ссылки на внешний ключ (actionid) действия (actionid) Гибернация: изменение роли ролей в таблице добавить ограничение

...