Hibernate генерирует неправильную команду DDL создания таблицы для SAP HANA ⇐ JAVA
Hibernate генерирует неправильную команду DDL создания таблицы для SAP HANA
Hibernate создает оператор создания таблицы без пробела перед ключевым словом «комментарий» во всех определениях столбцов. Как показано ниже.
Это касается Hibernate 6.3.1-Final и новейшего драйвера JDBC SAP HANA 2.17.12.
Спящий режим: создать таблицу столбцов KBDATA.IARTBZ (десятичный комментарий ARTMB (34,0) «Технический паспорт», десятичный SPRCD (34,0) не нулевой комментарий «Код языка», комментарий ARTB1 char (50) «Описание 1» , ARTB2 char(50)комментарий «Описание 2», ARTBZ char(50)комментарий «Описание», ARTES char(30)комментарий «Свойство», ARTET char(30)комментарий «Эффект», ARTFT char(20)комментарий «Цвет» ', ARTIA char(20)комментарий 'InsideOutside', ARTKN char(20)комментарий 'Зерно', ARTNA char(30)комментарий 'Имя предмета', ARTNR char(5) not nullcomment 'Номер товара', ARTST char(30) )комментарий «структура», ARTZN char(30)комментарий «дополнительное имя», GLGRD char(15)комментарий «уровень блеска», первичный ключ (SPRCD, ARTNR))
Мы также попробовали более старые версии hibernate и драйвера SAP HANA. Но безрезультатно. При запуске того же определения сущности в MariaDB оператор создания таблицы создается правильно (с пробелом перед ключевым словом «комментарий»).
Hibernate создает оператор создания таблицы без пробела перед ключевым словом «комментарий» во всех определениях столбцов. Как показано ниже.
Это касается Hibernate 6.3.1-Final и новейшего драйвера JDBC SAP HANA 2.17.12.
Спящий режим: создать таблицу столбцов KBDATA.IARTBZ (десятичный комментарий ARTMB (34,0) «Технический паспорт», десятичный SPRCD (34,0) не нулевой комментарий «Код языка», комментарий ARTB1 char (50) «Описание 1» , ARTB2 char(50)комментарий «Описание 2», ARTBZ char(50)комментарий «Описание», ARTES char(30)комментарий «Свойство», ARTET char(30)комментарий «Эффект», ARTFT char(20)комментарий «Цвет» ', ARTIA char(20)комментарий 'InsideOutside', ARTKN char(20)комментарий 'Зерно', ARTNA char(30)комментарий 'Имя предмета', ARTNR char(5) not nullcomment 'Номер товара', ARTST char(30) )комментарий «структура», ARTZN char(30)комментарий «дополнительное имя», GLGRD char(15)комментарий «уровень блеска», первичный ключ (SPRCD, ARTNR))
Мы также попробовали более старые версии hibernate и драйвера SAP HANA. Но безрезультатно. При запуске того же определения сущности в MariaDB оператор создания таблицы создается правильно (с пробелом перед ключевым словом «комментарий»).
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как реализовать зашифрованное соединение с экземпляром базы данных SAP Hana на Java
Anonymous » » в форуме JAVA - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-