Ei pessoal, criei um projeto que faz o mapeamento do jpa para o sistema do android.
Ainda está incompleto mas já tem algumas funcionalidades prontas como: Criação do create table, criação do drop table, mapeamento dos campos da entidade para o banco e vice-versa.
Postei recentemente no google-code usando svn. Já estou usando estes mapeamentos em um projeto pessoal. O Sistema mapeia todos os tipos primitivos + enums + Date. Está faltando o mapeamento de relacionamento entre entidades (one-to-one, one-to-many, many-to-one, many-to-many). Já estão implementados as annotations: @Transient, @Temporal e @Column. A idéia principal do framework é prover uma interface parecida com a do jpa para auxiliar na propria biblioteca do android com o sqlite. Foram removidos os elementos que não eram compatíveis com o sqlite e por enquanto o EntityManager não está implementado. Apenas o mapeamento da entidade para o banco e vice-versa, podendo ser utilizado com Daos. Ainda também não está documentado o uso no google-code e nem um tutorial para uso do framework. Agradeço a compreensão e opinião de quem for ler o código.
https://code.google.com/p/jpa-android/
email: assisprog@gmail.com
[]´s
Assis jr.