Perguntas com a marcação «jpa»

A Java Persistence API (JPA) é uma especificação Java para acessar, persistir e gerenciar dados entre objetos / classes Java e um banco de dados relacional. Faz parte da especificação EJB 3.0 e é a abordagem padrão do setor para o Object to Relational Mapping (ORM).

20
JPA getSingleResult () ou null
Eu tenho um insertOrUpdatemétodo que insere um Entityquando não existe ou atualizá-lo, se existir. Para habilitar isso, eu tenho que findByIdAndForeignKey, se ele retornou nullinserir, se não for, atualizar. O problema é como verifico se ele existe? Então eu tentei getSingleResult. Mas lança uma exceção se o public Profile findByUserNameAndPropertyName(String …
136 java  jpa 

3
@Column (s) não permitidos em uma propriedade @ManyToOne
Eu tenho uma entidade JPA com uma propriedade definida como @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Mas quando eu implanto no JBoss 6, o aplicativo gera um erro dizendo: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property Eu uso o Hibernate 3.5 como a implementação do JPA 2.0. O que devo …




11
O JPA CascadeType.ALL não exclui órfãos
Estou tendo problemas para excluir nós órfãos usando JPA com o seguinte mapeamento @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; Estou tendo o problema das funções órfãs penduradas no banco de dados. Posso usar a org.hibernate.annotations.Cascadetag específica Hibernate da anotação, mas obviamente não quero …
132 java  hibernate  orm  jpa  jpa-2.0 

11
Kotlin com JPA: inferno do construtor padrão
Conforme a JPA exige, @Entity classes devem ter um construtor padrão (não arg) para instanciar os objetos ao recuperá-los do banco de dados. No Kotlin, é muito conveniente declarar propriedades no construtor principal, como no exemplo a seguir: class Person(val name: String, val age: Int) { /* ... */ } …



26
Hibernar: "O campo 'id' não tem um valor padrão"
Estou enfrentando o que considero um problema simples com o Hibernate, mas não consigo resolvê-lo (os fóruns do Hibernate inacessíveis certamente não ajudam). Eu tenho uma classe simples que gostaria de persistir, mas continuo recebendo: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not …





7
Qual anotação devo usar: @IdClass ou @EmbeddedId
A JPAespecificação (Java Persistence API) possui 2 maneiras diferentes de especificar chaves compostas de entidade: @IdClasse @EmbeddedId. Estou usando as duas anotações nas minhas entidades mapeadas, mas acaba sendo uma grande bagunça para as pessoas que não estão muito familiarizadas JPA. Quero adotar apenas uma maneira de especificar chaves compostas. …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.