Spring roo - 告诉dbmanaged实体从外键方法名称中删除“Id”后缀

时间:2014-01-13 23:36:21

标签: spring-roo

Spring roo创建了这样的外键实体:

在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对象。除了拉入每个连接列并重新定义变量名称之外,有没有办法解决这个问题?我没有hibernate工具的这个问题,因为它会自动从字段名称的末尾删除Id。

1 个答案:

答案 0 :(得分:0)

目前没有任何自动定制逆向工程的方法。这似乎是一个很好的改进,请在https://jira.springsource.org/browse/ROO

创建请求