Dúvida: Tenho um cadastro de produto que puxa referencia de outros cadastro. Consigo carregar e gravar no banco essas referencias, porem o ultimo campo é um campo enumerado. Na hora de gravar no banco aparece, por exemplo, o seguinte valor:[Lmodel.EstacaoEnum;@8cdf50
[code]
public class ProdutoDAO extends DAO {
private static String TABELA = "Produto";
public int inserirProduto(Produto obj) {
System.out.println(obj.getCategoria().getcodigocat());
System.out.println(obj.getCor().getcodigocor());
System.out.println(obj.getevento().getcodigoevento());
System.out.println(obj.getTamanho().getcodigotamanho());
System.out.println(obj.getEstacao().values());
return executeSQL("INSERT INTO " + TABELA + " (codigo,descricao,idcategoria, idcor, idevento, idtamanho, idestacao) " + "VALUES('" +
obj.getcodigoproduto() + "', '" +
obj.getdescricaoproduto() + "', '" +
obj.getCategoria().getcodigocat() + "','" +
obj.getCor().getcodigocor() + "','" +
obj.getevento().getcodigoevento() + "', '" +
obj.getTamanho().getcodigotamanho() + "', '" +
obj.getEstacao().values() + "' )");
} [/code]
O correto seria exibir verao ou primavera ou outono ou inverno.
Alguém sabe como resolver isso?