Bom Dia a todos !
tenho uma classe X que extends ZEntity e Z é uma @MappedSuperclass !
Logo o hibernate exige a existência de um campo VERSION, quando eu faço essa herança !
Alguém sabe como resolver isso ?
valeu
Bom Dia a todos !
tenho uma classe X que extends ZEntity e Z é uma @MappedSuperclass !
Logo o hibernate exige a existência de um campo VERSION, quando eu faço essa herança !
Alguém sabe como resolver isso ?
valeu
No próprio JavaDoc tem um exemplo.
Li tudinho, mas continuo com a mesma dúvida !
Então o que você quer dizer com “resolver” ?
Digão !
Bom Dia !
Acho que não fui claro…
Estou fazendo um webservice, que já estar ok, o MODELO e o CLIENTE, ta tudo funcionando…
5 tabelas, todas elas tem um campo VERSION, exigencia do hibernate, agora quando fui iniciar o projeto FINAL com 30 mil tabelas, o DBA não quer criar esse campo VERSION…
nos trocentos bancos e trocentas tabelas…
Meu webService tem todas entidades assim : public class Usuario extends SatanasEntity
Essa SatanasEntity, ela que tem uma anotação @Super bla… que faz o hibernate exigir o campo VERSION, campo este que e para o controle de versionamento… que eu não tenho e nem quero usar…
ok ?
@Entity
@SequenceGenerator(name = "web_usuario_seq", sequenceName = "web_usuario_seq")
@Table(name = "web_usuario")
public class Usuario extends SatanasEntity {
private static final long serialVersionUID = 1L;
private Long id;
private String codigoUsuario;
private String numeroUsuario;
private Pessoa pessoa;
private StatusUsuario statusUsuario;
private Date dataCancelamento;
private String numeroTitular;
public Usuario() {
super();
}
blabla bla bla
No meu Ben :
@Override
public void excluirPessoa(Long idPessoa) throws SatanasWsException {
pessoaRepository.excluir(Pessoa.class, idPessoa);
}
TODOS MEUS MÉTODOS :
Bound mismatch: The generic method excluir(Class<E>, Object) of type HapvidaRepository is not applicable for the arguments (Class<Pessoa>, Long). The inferred type Pessoa is not a valid
substitute for the bounded parameter <E extends HapvidaEntity>