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).


2
Armazenando um Mapa <String, String> usando JPA
Gostaria de saber se é possível usar anotações para persistir o attributesmapa na classe a seguir usando JPA2 public class Example { long id; // .... Map&lt;String, String&gt; attributes = new HashMap&lt;String, String&gt;(); // .... } Como já temos um banco de dados de produção pré-existente, idealmente os valores de …
103 java  jpa  orm  jpa-2.0 





7
Hibernate: Criar / atualizar automaticamente as tabelas de banco de dados com base em classes de entidade
Eu tenho a seguinte classe de entidade (em Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } e meu persistence.xml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"&gt; &lt;persistence-unit name="NewPersistenceUnit"&gt; &lt;provider&gt;org.hibernate.ejb.HibernatePersistence&lt;/provider&gt; &lt;properties&gt; &lt;property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/&gt; &lt;property …
101 java  mysql  hibernate  jpa  groovy 



11
Especificando um índice (chave não exclusiva) usando JPA
Como você define um campo, por exemplo, emailcomo tendo um índice usando anotações JPA. Precisamos de uma chave não exclusiva ativada emailporque existem literalmente milhões de consultas neste campo por dia, e é um pouco lento sem a chave. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on …

7
Spring Data JPA mapeia o resultado da consulta nativa para POJO de não entidade
Eu tenho um método de repositório Spring Data com uma consulta nativa @Query(value = "SELECT g.*, gm.* FROM group g LEFT JOIN group_members gm ON g.group_id = gm.group_id and gm.user_id = :userId WHERE g.group_id = :groupId", nativeQuery = true) GroupDetails getGroupDetails(@Param("userId") Integer userId, @Param("groupId") Integer groupId); e gostaria de mapear …

6
JPA: muitos-para-um unidirecional e exclusão em cascata
Digamos que eu tenha um relacionamento unidirecional @ManyToOne como o seguinte: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private Parent parent; } Se eu tiver um pai P e filhos …

6
Não é possível usar a geração de chave de coluna de identidade com <union-subclass> (TABLE_PER_CLASS)
com.something.SuperClass: @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class SuperClass implements Serializable { private static final long serialVersionUID = -695503064509648117L; long confirmationCode; @Id @GeneratedValue(strategy = GenerationType.AUTO) // Causes exception!!! public long getConfirmationCode() { return confirmationCode; } public void setConfirmationCode(long confirmationCode) { this.confirmationCode = confirmationCode; } } com.something.SubClass: @Entity public abstract class …

2
@OneToMany List <> vs Set <> diferença
Existe alguma diferença se eu usar @OneToMany public Set&lt;Rating&gt; ratings; ou se eu usar @OneToMany public List&lt;Rating&gt; ratings; ambos funcionam bem, eu sei a diferença entre a lista e um conjunto, porém não sei se isso faz alguma diferença como o hibernate (ou melhor, JPA 2.0) lida com isso.
94 java  jpa 

7
Como gerar o Metamodelo da entidade JPA?
No espírito de segurança de tipo associado ao CriteriaQuery JPA 2.0 também tem uma API para suportar a representação de entidades de Metamodelo . Alguém está ciente de uma implementação totalmente funcional desta API (para gerar o Metamodelo em vez de criar as classes do metamodelo manualmente)? Seria incrível se …

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.