[hibernate-issues] [Hibernate-JIRA] Commented: (HHH-5917) Envers doesnt track all columns anymore
Slawek Garwol (JIRA)
noreply at atlassian.com
Sat Feb 12 04:55:05 EST 2011
[ http://opensource.atlassian.com/projects/hibernate/browse/HHH-5917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=39939#action_39939 ]
Slawek Garwol commented on HHH-5917:
------------------------------------
Adam, I did some research and this issue is related to inheritance. All missing properties are from parent class (we are using hbm file for mapping). This parent class is not annotated by @Audited - and unfortunately cannot be.
I'll try to prepare test case next week.
For schema generation we are using:
Configuration cfg = new Configuration();
cfg.configure("hbm/hibernate.cfg.xml");
cfg.buildMappings();
AuditConfiguration.getFor(cfg);
String directoryName = "./projectDir/src/main/sql";
SchemaExport export = new SchemaExport(cfg);
export.setDelimiter(";");
export.setOutputFile(directoryName + "/schemacreate.sql");
export.setFormat(true);
export.execute(false, false, false, true);
> Envers doesnt track all columns anymore
> ---------------------------------------
>
> Key: HHH-5917
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5917
> Project: Hibernate Core
> Issue Type: Bug
> Components: envers
> Affects Versions: 3.6.1
> Environment: WinXP, Oracle
> Reporter: Slawek Garwol
> Assignee: Adam Warski
>
> Envers doesnt track all columns anymore:
> Audited table:
> create table CREW_DAILY_STATISTICS (
> CREW_DAILY_STATISTICS_ID number(10,0) not null,
> STAFF_NUM varchar2(12 char) not null,
> STATISTICS_DATE timestamp not null,
> CREDIT_TIME number(5,0) not null,
> DUTY_TIME number(5,0) not null,
> FLYING_TIME number(5,0) not null,
> NIGHT_FLYING_TIME number(5,0) not null,
> NON_STD_FLYING_TIME number(5,0) not null,
> DAYS_OFF_COUNT number(5,0) not null,
> LEAVE_COUNT number(5,0) not null,
> BLANK_DAY_COUNT number(5,0) not null,
> primary key (CREW_DAILY_STATISTICS_ID),
> unique (STAFF_NUM, STATISTICS_DATE)
> );
> AUD table in Hibernate 3.6.0:
> create table CREW_DAILY_STATISTICS_AUD (
> CREW_DAILY_STATISTICS_ID number(10,0) not null,
> REV number(19,0) not null,
> REVTYPE number(3,0),
> STAFF_NUM varchar2(12 char),
> STATISTICS_DATE timestamp,
> CREDIT_TIME number(5,0),
> DUTY_TIME number(5,0),
> FLYING_TIME number(5,0),
> NIGHT_FLYING_TIME number(5,0),
> NON_STD_FLYING_TIME number(5,0),
> DAYS_OFF_COUNT number(5,0),
> LEAVE_COUNT number(5,0),
> BLANK_DAY_COUNT number(5,0),
> primary key (CREW_DAILY_STATISTICS_ID, REV)
> );
> AUD table in Hibernate 3.6.1:
> create table CREW_DAILY_STATISTICS_AUD (
> CREW_DAILY_STATISTICS_ID number(10,0) not null,
> REV number(19,0) not null,
> REVTYPE number(3,0),
> primary key (CREW_DAILY_STATISTICS_ID, REV)
> );
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list