Problema com mapeamento Hibernate

Olá Pessoal,

estou com um probleminha no meu mapeamento do hibernate utilizando Annotations

Eu tenho a seguinte classe:

public class Aluno implements Serializable {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;
    
    @Column(name="nomealuno", length=32)
    private String nomealuno;

    @Column(name="endereco", length=32)
    private String endereco;

    private int page;

    private int total;
    
    ...
}

Reparem que eu tenho um atributo “page” e outro “total” que vão controlar minha paginação…

O problema é que hibernate cria essas colunas no banco de dados, tem alguma anotação que eu faço para ele não criar estas colunas?

Att.

Dae eduardoazevedo3,

Então, seguinte, eu sou iniciante ainda e não cheguei a mexer com hibernate ainda, mas pelo que vi, como se trata de serialização, tem a ver com variáveis transient.

Dei uma pesquisada e vi que tem uma anotação semelhante:
http://download.oracle.com/javaee/5/api/javax/persistence/Transient.html

@Transient 
private int page;
@Transient
private int total;

Não cheguei a testar aqui, mas acredito que seja isso.

É isso ai mesmo.

A anotação @Transient fará com que o mecanismo ORM ignore o atributo associado a ela.

flws