Perguntas com a marcação «jpa»

128
Qual é o "lado proprietário" em um mapeamento ORM?

O que exatamente significa o lado dono ? O que é uma explicação com alguns exemplos de mapeamento ( um para muitos, um para um, muitos para um )? O texto a seguir é um trecho da descrição de @OneToOne na documentação do Java EE 6. Você pode ver o conceito que possui o lado nele. Define uma...

124
Incluindo Lista de Cláusulas IN em uma Consulta JPA

Eu criei uma NamedQuery que se parece com isso: @NamedQuery(name = "EventLog.viewDatesInclude", query = "SELECT el FROM EventLog el WHERE el.timeMark >= :dateFrom AND " + "el.timeMark <= :dateTo AND " + "el.name IN (:inclList)") O que eu quero fazer é preencher o parâmetro: inclList com...

119
JPA ou JDBC, em que são diferentes?

Estou aprendendo Java EE e baixei o eclipse com glassfish para o mesmo. Eu vi alguns exemplos e também li a documentação da Oracle para saber tudo sobre o Java EE 5. Conectar-se a um banco de dados foi muito simples. Abri um projeto web dinâmico, criei uma sessão EJB, usei o EntityManager e com os...

118
Java - JPA - anotação @Version

Como a @Versionanotação funciona no JPA? Encontrei várias respostas cujo extrato é o seguinte: JPA usa um campo de versão em suas entidades para detectar modificações simultâneas no mesmo registro de armazenamento de dados. Quando o tempo de execução JPA detecta uma tentativa de modificar...

117
Hibernate, @SequenceGenerator e alocaçãoSize

Todos nós conhecemos o comportamento padrão do Hibernate ao usar @SequenceGenerator- aumenta a sequência real do banco de dados em um , multiplica este valor por 50 ( allocationSizevalor padrão ) - e então usa este valor como ID de entidade. Este é um comportamento incorreto e conflita com a...

113
JPA - Retornando um id gerado automaticamente após persist ()

Estou usando JPA (EclipseLink) e Spring. Digamos que eu tenha uma entidade simples com um ID gerado automaticamente: @Entity public class ABC implements Serializable { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private int id; // ... } Na minha classe DAO, tenho um método de...