lombok.ToString可以包含超类型中的字段而不使用callSuper吗?

时间:2016-07-17 03:33:53

标签: java lombok

我有一个AbstractJPA实体,我正在使用Lombok为所有子类生成toString()方法。我希望包含在超级类中的字段id,但我想这样做,看起来id字段是子类的一部分。例如,而不是得到这个:

AggregatedSalesOrder(super=AbstractOCIDEntity(super=Entity of type com.example.domain.models.AggregatedSalesOrder with id: null), bucketIndex=null, quantity=null)

我会得到:

AggregatedSalesOrder(id: null, bucketIndex=null, quantity=null)

思想?

TIA, 奥莱

1 个答案:

答案 0 :(得分:1)

我知道这是一百年后的事,您甚至可能不再使用 Java,但是现在您可以使用 @ToString(callSuper = true) 装饰类,它还会输出超类中的字段。 希望对某人有用。