Quando tentei utilizar o Toplink eu fiz exatamente desta mesma forma,
só que não funcionava, ele insistia em sempre mudar o nome da minha
sequence para caixa alta.
Bom saber que a incompatibilidade acabou (se acabou), só que agora
pegamos gosto pelo Hibernate com sua estabilidade, forte comunidade e
imensa disponibilidade de documentação.
Obrigado por divulgar sua experiência,
Abraço,
--
Shander Lyrio
[EMAIL PROTECTED] escreveu:
> Não entendi esse problema de caixa baixa?
>
> Sequence do PostgreSql em Toplink eu resolvo assim:
>
> public class Atividade implements Serializable {
>
> @Id
> @SequenceGenerator(name="seqAtividade",
> sequenceName="atividade_idatividade_seq")
> @GeneratedValue(strategy=GenerationType.SEQUENCE,
> generator="seqAtividade")
> @Column(name = "idatividade", nullable = false)
> private Integer idatividade;
> ....
>
>> [EMAIL PROTECTED] escreveu:
>>> Com o Hibernate também é possível partir do modelo de dados e gerar o
>>> modelo de classes. E acredito ser o mais aconselhável, pois o nosso
>>> maior
>>> problema é a lentidão a acesso a dados. Cada um fica na sua
>>> especialidade.
>>>
>>> Mas para quem trabalha com Hibernate aqui vai uma dica:
>>>
>>> Usem o Toplink com Java Persistence (JPA). Pode-se gerar o modelo de
>>> ...
>>> fácil de ser configurado, apenas com 1 arquivo xml de configuração
>>> mapeando sua base de dados a sua aplicação. Não tenho encontrado
>>> problemas
>>> com o PostgreSql.
>> Eu encontrei. Se eu quiser que minhas sequences sejam identificadas em
>> caixa baixa, o TopLink simplesmente não aceita. Assim como outros
>> problemas na nomeação de relacionamentos com caixa baixa.
>>
>> No Hibernate tudo funciona lindamente, ele faz exatamente da forma que
>> configuro. Ah, também o faço em um único arquivo de configuração.
>>
>> Mas eu juro que a idéia inicial era utilizar o TopLink, só que a
>> incompatibilidade era tanta que a paciência acabou.
>>
>> --
>> Shander Lyrio
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral