Olá Paulo,
-- Primeiro gostaria de agradecer por estar usando o Hadi.
Quanto mais gente usar, mais testes nos teremos e assim sempre poderemos melhorar ele.
Com relação a data, o Hadi suporta 2 tipos.
São eles:
- java.util.Date
- java.sql.Date
Apesar de suportar esses 2 tipos, internamente ele sempre transforma o tipo Date em long e grava na base como número.
Ao recuperar ele novamente transforma de long para Date.
Eu particularmente, não trabalho com o tipo Date, prefiro sempre trabalhar direto com long.
Trabalhar com long fica muito mais simples, inclusive para manipulação e consultas ao banco.
Trabalhando com long vc não precisa formatar pra nenhum padrão para poder gravar, você não precisar se preocupar se a data é 01/01/2013 ou 2013-01-01, por exemplo. O between nas consultas de datas das querys ficam mais simples e no final das contas tudo fica mais rápido.
Se mesmo assim você quiser trabalhar com Date, podemos tentar simular o que está acontecendo aí para resolver seu problema.
Novamente obrigado pela confiança e bom trabalho! :)
--
Abraços,
Pedro Subutzki
__________________________________________
Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi
https://github.com/PepeuCps/Hadi
2013/6/5 Paulo <pauloitapirema@gmail.com>
Pessoal estou usando o Hadi (https://github.com/PepeuCps/Hadi) para persistir os dados, ele funciona legal, mas quando eu tenho atributo do tipo Date (java.sql.Date ou java.util.List) ele simplesmente não salva os dados.
Ex:
java.util.Date utilDate = new java.util.Date();
Livro l = new Livro();
l.nome = "Apocalipse";
l.testamento = 2;
l.data = utilDate;
dao.insert(l);
Todos os outros atributos são inseridos corretamente, só o bendito data fica vazio no sqlite.
Obrigado.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário