Para
utilizar o JBC, é necessário que algumas regras de implementação sejam
consideradas para que o Framework funcione corretamente, são elas:
- Utilizar a versão 3 do Hibernate em sua aplicação, pois esta é a versão utilizada no JBC.
- Ao criar o arquivo de configuração Hiberante (hibernate.cfg.xml) em sua aplicação, o mesmo deve ser colocado na raiz do código fonte do projeto, pois é de lá que o JBC irá buscar este arquivo de declaração das entidades.
- A chave primária de todas as entidades deve se chamar “id”, sendo indiferente o tipo de dados. Esta regra é necessária pois o JBC trabalha com reflection, e em determinados pontos, como para adicionar Restrições no Criteria, o JBC se baseia que a chave primária de todas as entidades sempre será “id”.
- Os atributos que representam relacionamentos, como Many-To-One e One-To-Many, tem que ter o mesmo nome da classe que implementa. Por exemplo:
Para a declaração do atributo do tipo Cidade dentro de Pessoa, deve ser declarado de uma das seguintes maneiras:
- Se o nome da classe for Cidade, a declaração do atributo deve ser:Cidade cidade;
- Se a classe se chamar CidadeVO, deve ser:CidadeVO cidadeVO;
- ou ainda se for CidadeEntity, deverá ser:CidadeEntity cidadeEntity;
O importante é que sempre o nome do atributo seja igual ao nome da classe, e SEMPRE COM A PRIMEIRA LETRA EM MINÚSCULA.
Reforçando que isto é necessário que o JBC sabia lidar com as Restrições adicionadas ao Criteria.
Para se desenvolver este Framework, foram utilizados os seguintes recursos:
- Java 6
- Hibernate 3
- ejb3-persistence
Nenhum comentário:
Postar um comentário
Muito obrigado por contribuir com o JBC!