2014-01-13 1 views
0

Spring Roo создает внешние ключевые объекты, как это:Spring Roo - рассказывает dbmanaged объекты, чтобы удалить суффикс «Id» от имени ключа иностранного метода

В Contact_Roo_DbManaged.aj

@ManyToOne 
@JoinColumn(name = "CONTACT_ID", referencedColumnName = "CONTACT_ID") 
private Contact Booking.contactId; 

public Contact Booking.getContactId() { 
    return contactId; 
} 

public void Booking.setContactId(Contact contactId) { 
    this.contactId = contactId; 
} 

В таблице , имя поля CONTACT_ID, но в моих объектах java я не хочу видеть Id в конце имени, потому что он фактически возвращает объект Contact. Есть ли способ обойти это иначе, чем втягивать каждый столбец соединения и переопределять имя переменной? У меня не было этой проблемы с инструментами спящего режима, так как она автоматически удаляет идентификатор с конца имени поля.

ответ

0

В настоящее время нет никакого автоматического способа настройки обратной инженерии. Похоже на хорошее улучшение, пожалуйста, создайте запрос на https://jira.springsource.org/browse/ROO

+0

ok a созданная проблема, https://jira.springsource.org/browse/ROO-3475 – jax

+0

Если вы хотите этого, проголосуйте за него! – jax