У меня есть проект Grails, который использует Hibernate XML с классами домена в папке src / groovy.Я обновляюсь с 1.0.3 до 1.3.7.Hibernate XML имеет собственные имена столбцов для некоторых свойств, и классы домена используют эти свойства.Однако, когда я запускаю приложение, оно генерирует новые столбцы для свойств, как если бы у них не было свойства столбца:
XML для пользователя:
<class name="User" table="x_users">
<cache usage="read-write"/>
<comment>User</comment>
...
<property name="emailAddress" column="emailAddress"/>
...
</class>
</hibernate-mapping>
Домен для пользователя (в src/ groovy):
package com.x.domain
class User {
...
String emailAddress
...
}
В результате создается столбец email_address при запуске приложений.Любые идеи?
ОБНОВЛЕНИЕ:
Даже если я добавлю сопоставления в класс домена, он по-прежнему создает новый столбец:
class User {
static mapping = {
emailAddress column:'emailAddress'
}
}