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

18
Como chamar um procedimento armazenado de Java e JPA
Estou escrevendo um aplicativo da Web simples para chamar um procedimento armazenado e recuperar alguns dados. É uma aplicação bastante simples, que interage com a base de dados do cliente. Passamos a id do funcionário e a id da empresa e o procedimento armazenado retornará os detalhes do funcionário. O …

2
O que REFRESH e MERGE significam em termos de bancos de dados?
Estou curioso e preciso encontrar essa resposta rápida. O Google não vai ajudar muito. A Java Persistence API tem essas propriedades que dizem ao framework para operações em cascata em entidades associadas: CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH Eu sei o que os dois primeiros significam: quando persisto o objeto A que …
94 java  jpa  persistence 

7
Como mapear um campo de entidade cujo nome é uma palavra reservada em JPA
@Column(name="open") Usando o dialeto sqlserver com hibernate. [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary key (id), unique (sessionid)) …

9
Spring JPA @Query com LIKE
Estou tentando fazer um método em CrudRepository que será capaz de me dar uma lista de usuários, cujos nomes de usuário são como o parâmetro de entrada (não só começa com, mas também o contém). Tentei usar o método, "findUserByUsernameLike(@Param("username") String username)"mas como é dito na documentação do Spring, esse …
92 java  jquery  sql  spring  jpa 




8
Como funciona o FetchMode no Spring Data JPA
Eu tenho uma relação entre três objetos de modelo em meu projeto (trechos de modelo e repositório no final do post. Quando eu ligo, PlaceRepository.findByIdele dispara três consultas selecionadas: ("sql") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * …

8
Parâmetro na cláusula semelhante JPQL
Estou tentando escrever uma consulta JPQL com uma cláusula like: LIKE '%:code%' Eu gostaria de ter code = 4 e encontrar 455 554 646 ... Eu não posso passar :code = '%value%' namedQuery.setParameter("%" + this.value + "%"); porque em outro lugar não preciso :valueembrulhado pelos %chars. Qualquer ajuda?

2
Como introduzir a restrição de várias colunas com anotações JPA?
Estou tentando introduzir uma restrição de várias chaves em uma entidade mapeada por JPA: public class InventoryItem { @Id private Long id; @Version private Long version; @ManyToOne @JoinColumn("productId") private Product product; @Column(nullable=false); private long serial; } Basicamente, o par (produto, serial) deve ser único, mas só encontrei uma maneira de …
90 java  jpa  mapping 

6
Coleção de mapas JPA de Enums
Existe uma maneira no JPA de mapear uma coleção de Enums dentro da classe Entity? Ou a única solução é envolver o Enum com outra classe de domínio e usá-lo para mapear a coleção? @Entity public class Person { public enum InterestsEnum {Books, Sport, etc... } //@??? Collection<InterestsEnum> interests; } …
90 java  jpa  jakarta-ee 


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.