Я использую grails 2.4.4.Создание столбцов на основе производных графиков в базе данных
У меня есть домен
class Post {
Integer nbrOfFavorites
static hasMany = [
favorites : Favorite
]
static mappings = {
nbrOfFavorites formula: '(select count(1) from favorite f where (f.post_id = id))'
}
}
Проблема заключается в том, что nbrOfFavorites создается в базе данных, поэтому получение не принимать во внимание формулу.
В моем синтаксисе есть что-то не так?
Благодаря
Вы уронили базу данных и начал снова после добавления записи формулы? Если вы запустили приложение перед добавлением опции 'formula', то схема могла сохранить эту переменную в этой таблице ??? – nickdos
Я попробую это в своей среде, но я не могу это сделать в своей производственной среде, есть ли альтернатива? –
плагин для миграции базы данных должен обрабатывать его - http: //grails.org/plugin/database-migration ... если это проблема. – nickdos