Hello evreyone,Отображение определения столбцов на основе GORM
У меня есть две таблицы (A и B, которая расширяет A). A и B - существующие таблицы с назначенным идентификатором. Id (PK) является строкой в A и B.
С GORM я не могу сопоставить эти две таблицы, если общий столбец между A и B не является значением по умолчанию (столбец «id» с Grails).
В качестве примера =
class A {
String acc;
static mapping = {
datasource 'xx'
table "A"
version false
tablePerHierarchy false
id generator: 'assigned', name: 'acc'
cache 'read-only'
}
class B extends A {
String acc;
static mapping = {
datasource 'xx'
table "B"
version false
id generator: 'assigned', name: 'acc'
cache 'read-only'
}
Что случилось с предыдущим отображением, пожалуйста?
1/Grails создает столбец Id в таблице B, который я не хочу. 2/Я не могу загрузить объект B (с HQL связывает ригель (таблица А) к идентификатору колонке (новый в таблице B)
Любая идея, пожалуйста?
Он работает Эндрю Спасибо за быстрый ответ.! – user3276103