Meninos, sei que é um problema batido e até facil para vcs, inclusive li outro dia aqui no Forum mesmo que um Colega estava também com o mesmo problema que eu agora, mas ele não disse se resolveu ou não …
É o seguinte : Utilizo JSPxJDBCxMySQL e estou tentando ler um registro em minha tabela acontece que tem um Campo tipo Date que as vezes vem zerado no Banco e dá erro de console quando leio o registro.
Vejam o codigo :
import java.util.Date
Pedaço do codigo do ClienteVO
public Date getDtNascCli() {
return dtNascCli;
}
public void setDtNascCli(Date dtNascCli) {
this.dtNascCli = dtNascCli;
}
Vejam o erro do Console “e.printStackTrace”
INFO: Find registry server-registry.xml at classpath resource
31/03/2008 10:25:16 org.apache.catalina.startup.Catalina start
INFO: Server startup in 906 ms
java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.getDateFromBytes(ResultSet.java:2223)
at com.mysql.jdbc.ResultSet.getDate(ResultSet.java:1971)
at com.mysql.jdbc.ResultSet.getDate(ResultSet.java:1934)
O engraçado é que ele mostra erro de java.sql.Date mas eu importei foi o java.util.Date la´no VO !!!
Alguem poderia me ajudar ?
Obrigada
Giuliana