Estou com um problema para usar o enver, já tenho uma tabela_aud usada no antigo sistema, quando atualizei para o novo ele não está funcionando.
@Audited
@Entity
@Table( name = "USUARIO" )
@SequenceGenerator( name = "SEQ_USUARIO", sequenceName = "SEQ_USUARIO", initialValue = 1, allocationSize = 1 )
@XmlRootElement( name = "usuario" )
public class Usuario implements Serializable {
private static final long serialVersionUID = -8589145118614631343L;
@Id
@GeneratedValue( generator = "SEQ_USUARIO" )
@Column( name = "PK_ID_USUARIO" )
@XmlElement( name = "id" )
private Long id;
@Column( name = "DC_CARGO" )
@XmlElement( name = "cargo" )
private String dcCargo;
@Column( name = "DC_EMAIL" )
@XmlElement( name = "email" )
private String dcEmail;
@Column( name = "FL_DYNAMICS" )
private boolean flEnviarDynamics;
@Bean
@Autowired
public EntityManagerFactory entityManagerFactory( DataSource dataSource ) {
HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
vendorAdapter.setGenerateDdl( true );
Properties jpaProperties = new Properties();
jpaProperties.setProperty( "org.hibernate.envers.revision_field_name", "CD_REVISAO" );
jpaProperties.setProperty( "org.hibernate.envers.revision_type_field_name", "CD_TIPO_REVISAO" );
jpaProperties.setProperty( "org.hibernate.envers.audit_table_prefix", "" );
jpaProperties.setProperty( "hibernate.dialect", "org.hibernate.dialect.Oracle10gDialect" );
jpaProperties.setProperty( "hibernate.show_sql", "true" );
jpaProperties.setProperty( "hibernate.format_sql", "true" );
jpaProperties.setProperty( "hibernate.hbm2ddl.auto", "none" );
}
Problema que ele não esta salvando no banco de dados,
Dúvida precisa ter todos os campos da tabela?
Preciso informar mais alguma coisa