Hibernate

Um grande problema dos ORM’s é a necessidade de conversão da linguagem específica do ORM para a linguagem específica do BD. Com isso já existe uma perda de desempenho nas consultas e se nós não nos preocuparmos com a qualidade do código que esta sendo escrito, a forma como realizamos as consultas, nosso BD pode realmente parar.

Então vamos lá. Primeira coisa a entender é o significado de Inner Join, Right e Left Join.

Continue Reading

Um dos problemas do programador é o LazyInitilizationExecption, isso ocorre quando um objeto precisa de uma conexão e ela não está mais disponível, provocando um erro de inicialização.
Note que não estou utilizando nenhum tipo de Controle de Transação por frameworks, ou seja, o controle de transação é todo feito dentro do próprio método.

Digamos que nossa aplicação possui um entidade chamada Cliente e outra entidade chamada Telefone, onde um cliente pode possuir vários telefones. Continue Reading