Inserir data no banco (vraptor)

3 respostas
cs.santos0

Bom dia a todos,

estou com problemas ao adicionar um objeto do tipo Date no banco...toda vez q insiro, no banco fica aparecendo (null)....lembrando que estou usando vraptor.

segue o código do modelo:

package br.com.cienci.wisa.modelo;

import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;

@Entity
public class Parceiro {

	@Id
	@GeneratedValue
	private Long cod;

	@ManyToOne
	private TipoParceiro tipo;

	private String nome;
	private String dataNasc;
	private Date dataCad;
	private Integer ativo;

	public Integer getAtivo() {
		return ativo;
	}

	public void setAtivo(Integer ativo) {
		this.ativo = ativo;
	}

	public Date getDataCad() {
		return dataCad;
	}

	public void setDataCad(Date dataCad) {
		this.dataCad = dataCad;
	}
        //getters and setters

e no meu formulario.ok.jsp:

<form action="parceiro.armazena.logic" method="post">
	<input type="hidden" name="parceiro.cod" value="${parceiro.cod}"/>
	Data Cadastro :<input type="text" name="parceiro.dataCad"  value="<f:formatDate value="<%=new Date()%>" type="date"/>"  size="18" disabled="disabled">

sera q alguem ai pode me dizer oq estou fazendo de errado...ou uma melhor formade como fazem para inserir data no banco.

obrigado

3 Respostas

cs.santos0

desculpe…mas como disse sou iniciante em web…como faço para debugar??

vlw

Pedrosa

Coloque direto na sua query essa data com a função equivalente do banco que você usa:

Por exemplo no Postgres é date(now()) ou só now()

everson_z

Debug ?

Criado 29 de janeiro de 2008
Ultima resposta 29 de jan. de 2008
Respostas 3
Participantes 3