We're updating the issue view to help you get more done. 

In general it is impossible to override properties defined in @MappedSuperclass to change how they will be handled during auditing.

Description

It seems there are several use cases with this issue but most important for me is

@MappedSuperclass
class A {
@Audited
private String value;
}

@Entity
@Audited
class MyAutided extends A {
}

@Entity
class MyNotAutided extends A {
}

I need MyNotAutided is not audited at all (there is not MyNotAutided_AUD table and MyNotAutided revisions are not created)
nut seems it is impossible because use case above leads to creating MyNotAutided_AUD table and creating of revisions for MyNotAutided.

I assume @AuditOverride must support it to say that MyNotAutided.value is not audited but it doesn't work.

Environment

None

Status

Assignee

Lukasz Antoniak

Reporter

Eugene Goroschenya

Fix versions

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

Pull Request

None

backportDecision

None

Components

Affects versions

3.2.x
3.3.2
3.5.0.Beta-1
3.5.0-Beta-2

Priority

Critical