Olá pessoal,
Está acontecendo um problema estranho sequence generator, está incrementando de 50 em 50 ao invés de 1 em 1. Segue o código:
*** SEQUENCE ***
CREATE SEQUENCE seq_usuario
INCREMENT 1
MINVALUE 1
MAXVALUE 9999999999
START 8
CACHE 1;
...Este é o estado atual do sequence extraído do postgres, gerou o código 400, no mbean.
*** MAPEAMENTO ***
import javax.persistence.
import javax.persistence.
import javax.persistence.
import javax.persistence.
import javax.persistence.
import javax.persistence.
@Entity
public class Usuario {
@Id
@SequenceGenerator(
@GeneratedValue(
@Column(name=
private Integer id;
@Column(name = "LOGIN")
private String login;
@Column(name = "PASSWORD")
private String password;
@Column(name = "EMAIL")
private String email;
public Usuario(){
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
(...)
*** hibernate.cfg.
<?xml version="1.0" encoding="UTF-
<!DOCTYPE hibernate-configura
"http://hibernate.
<hibernate-configur
<session-factory>
<property name="hibernate.
<property name="hibernate.
<property name="hibernate.
<property name="hibernate.
<property name="hibernate.
<mapping class="com.mts.
</session-factory>
</hibernate-
*** MANAGED BEAN ***
public class UsuarioMB {
private DaoFactory factory;
private Usuario usuario;
private Dao<Usuario> dao;
public UsuarioMB() {
this.usuario = new Usuario();
this.factory = new DaoFactory()
this.dao = factory.getUsuarioD
}
[...]
public void saveUsuario(
try {
if (usuario.getId(
factory.beginTransa
dao.adiciona(
factory.commit(
factory.close(
FacesMessage msgs = new FacesMessage(
"Registro Salvo com Sucesso.","Registro Salvo com Sucesso.");
FacesContext.
} else {
factory.beginTransa
dao.atualiza(
factory.commit(
factory.close(
}
} catch (Exception e) {
FacesMessage msgs = new FacesMessage(
"Erro ao salvar Usuário",e.getMessag
FacesContext.
}
}
[...]
Agradeço desde já a atenção.
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Alterar configurações via web (Requer Yahoo! ID)
Alterar configurações via e-mail: Alterar recebimento para lista diária de mensagens | Alterar formato para o tradicional
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo
0 comentários:
Postar um comentário