Perguntas com a tag [jpa]
O Java Persistence API (JPA) define um caminho para mapear Plain Old Java Objects (POJOs) para um banco de dados, estes POJOs são chamados de beans de entidade.
667 perguntas
-2
votos
1
resposta
51
visitas
Utilizando JPA, a integridade do banco de dados só pode ser feita por meio das anotações @OneToOne, @ManyToOne etc?
Num banco de dados SQL a relação entre duas tabelas (1 para 1, por exemplo) garante a integridade por meio da Chave Primária e da Chave Estrangeira. Por exemplo, o exemplo Pessoa e Endereço. Se a ...
1
voto
0
respostas
20
visitas
Sequence não está sendo preenchida usando chave composta ( @Embeddable )
Estou tendo problema ao fazer a persistência da tabela abaixo, a mesma está mapeada com chave compostas, ao fazer a persistência não está gravando o valor da sequence.
Alguem consegue dar um dica?
@...
-2
votos
1
resposta
88
visitas
como faço post de um objeto que tem outra que tem o próprio objeto [fechada]
isso vai ser meio difícil de explicar, mas vou tentar. Estou fazendo um back-end de um gerenciador de pacotes(por enquanto um projeto pessoal) chamado Super Package Manager(preverível chamar de "...
-1
votos
2
respostas
352
visitas
Como fazer um filtro composto com Jpa usando @Query?
Preciso fazer um filtro em uma entidade (AnuncioVaga) composto por atributos que são:
área de trabalho
horário de trabalho
aceita trabalho remoto
aceita PCD
tipo de contrato
aceitaTrabalho e ...
-2
votos
1
resposta
168
visitas
JPA hibernate retornando objetos Duplicados
Boa noite,
estou com um problema na minha classe Service, pois ela esta retornando um objeto com valores duplicados. Mas isso somente acontece para esse método e não acontece quando estou no modo ...
-2
votos
1
resposta
170
visitas
Porquê o atributo com anotação @ManyToOne não aparece na resposta em json no Postman? Porquê tal atributo não é salvo quando é salva sua entidade?
Eu tenho uma classe chamada Equipe com um atributo chamado lider com a anotação @ManyToOne, porém quando chamo o endpoint da minha api para salvar uma equipe no postman o resultado em json não aparece ...
-1
votos
1
resposta
49
visitas
Tenho um projeto em JavaEE JSF e Primefaces. Como renderizar uma imagem salva no s3 da AWS pelo contexto(chave) salvo no banco de dados?
Classe que envia a imagem ########
public class AmazonS3FileUpload {
private static AmazonS3 s3;
private final static String S3WAWSURL = "https://s3-sa-east-1.amazonaws.com/%s/%s";
private ...
-1
votos
1
resposta
679
visitas
Como usar Lazy Loading
Estou tentando fazer usar a anotação ManyToOne com lazy loading mas está dando erro. O código é bem simples e ele funciona quando eu uso fetch eager mas com o lazy ele não funciona e eu não sei porque....
0
votos
0
respostas
160
visitas
Estou recebendo o seguinte erro no meu mapeamento JPA: Same column is added more than once with different values for isInsertable
Minhas Classes:
@Entity
@Table(name = "pr_localident")
public class Locale implements Serializable{
private static final long serialVersionUID = 1L;
@EmbeddedId
private ...
0
votos
1
resposta
50
visitas
Erro "java.lang.AbstractMethodError" ao acessar projeto migrado do WebServer GlassFish para o Payara
Migrei um projeto que estava no WebService GlassFish, para o Payara. A implantação ocorreu sem nenhum tipo de erro. Mas quando acesso o projeto, ele acusa um erro: java.lang.AbstractMethodError. Não ...
-2
votos
1
resposta
249
visitas
como filtrar e trazer uma lista de atributos baseado no ano escolhido pelo usuário
Boa noite, atualmente faço estágio e lá nós utilizamos Java em principal e utilizamos o spring boot para desenvolvimento de páginas web, a dúvida é o seguinte, lá possuo uma Query pronta que faz uma ...
0
votos
2
respostas
109
visitas
JAVA JPA unknown column entre entidades
Estou recebendo um erro que creio ser associado a relacionamento JPA. Tenho uma classe Usuario e uma classe Endereco. As relações são @OneToOne pra ambos, mas no momento de testá-las dá ruim.
Estou ...
-2
votos
2
respostas
728
visitas
Como ignorar uma coluna que não exista no banco de dados para as funcionalidades Select e Insert com JPA
Spring com JPA
Imaginem o cenário:
criado a query select com campos específicos (sem uso do * asterísco) e "uma coluna que não exista
no BD", ex.: coluna Situação
criado a entidade com os ...
-2
votos
1
resposta
115
visitas
Adicionar Objeto filho ao pai sem salvar no banco de dados
Estou criando um sistema de login que vai funcionar por meio de autenticação com papéis, tenho dois papéis já criados no meu Banco, um chamado "Cliente" e outro chamado "Administrador&...
0
votos
0
respostas
99
visitas
Problema para inserir dados de uma tabela em outra no java com banco de dados
Estou com o seguinte problema:
Estou fazendo um projeto para a faculdade, ele possui 3 classes, Admin, Cards, Specs.
Na classe Specs contem String Atk, String def, String hp.
Estou usando o JPA com o ...
-2
votos
1
resposta
148
visitas
Hibernate não cria tabela no workbench mysql
Tô estudando Spring com hibernate, mas a tabela não está sendo criada no db, não acontece erro nenhum, só não cria a tabela.
APPLICATION PROPERTIES
spring.datasource.url=jdbc:mysql://localhost:3306/...
-2
votos
1
resposta
177
visitas
Erro B2 SQL Error: SQLCODE=-1667, SQLSTATE=42858 ao salvar objeto no banco db2
Tenho uma simples aplicação que pega uma mensagem do kafka e salva no db2 , por algum motivo estou obtendo o seguinte erro ao salvar:
Caused by: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL ...
-1
votos
1
resposta
157
visitas
Como inserir em uma classe com a anotação @Embeddable em uma tabela relacional criada no banco pela anotação @JoinTable criada em outra classe?
Boa noite!
Preciso evoluir um sistema adicionando os atributos de uma classe anotada com @Embeddable Dates em duas tabelas relacionais no banco de dados mysql chamadas de person_phone e person_email, ...
0
votos
0
respostas
112
visitas
Problema de N+1 com @OneToMany
Segue o diagrama de classe para exemplificar o problema:
Associação entre User e Education, @OneToMany
Para resolver o problema do N+1 eu utilizo o JOIN FETCH (JPQL). Para os Users que possuem ...
-2
votos
2
respostas
452
visitas
Erro de persistencia em JPA
github: https://github.com/IgorMartinsOli/APIPokemon
Galera, criei uma aplicação JPA, utilizei também hibernate e tomcat,
criei minhas rotas mas criei um client para testar o CRUD, quando vou executar ...
-2
votos
1
resposta
639
visitas
Problema com a forma de geração de ID no banco de dados
Tenho um projeto feito com spring boot com banco de dados postgres onde uso Hibernate/JPA para mapear as entidades.
Só que cometi um erro ao definir a geração dos IDs das tabelas com @GeneratedValue(...
0
votos
2
respostas
171
visitas
Erro ao buscar por CNPJ Spring Boot
Estou tentando localizar uma empresa pelo CNPJ dela em um DB (H2), mas está retornando erro
{
"timestamp": "2022-03-30T19:30:23.823+00:00",
"status": 404,
&...
-1
votos
1
resposta
578
visitas
Como retornar um objeto dentro de outro objeto usando Java, Sprint Boot e Hibernate numa API?
Preciso criar uma API exatamente como essa da foto:
Preciso que os valores true ou false dentro de caracteristicas possam ser passados via método post (seria legal uma obrigatoriedade de todos os ...
-1
votos
1
resposta
67
visitas
Problema com listas em JPA
Estou iniciando com java e jpa, estou com um problema em entender algumas listas, estou fazendo um sistema que um Consumidor possui uma lista de Comandas, e cada comanda possui um consumidor, o ...
-1
votos
1
resposta
374
visitas
Como salvar vários registros usando "for"
Estou tentando salvar vários registros de acordo com a quantidade de datas selecionadas (um registro para cada data), usando a estrutura de repetição "for".
No entanto, independente da ...
0
votos
0
respostas
19
visitas
Erro localização do persistence
Estou rodando um projeto com GlassFish4 e precisava rodar como uma aplicação java também, mas ao tentar pegar a localização do projeto como descrito a seguir o InputStream retorna null.
Ao retirar o &...
0
votos
2
respostas
53
visitas
Entendendo "findAllByXXXXContainingIgnoreCase"
Eu estou começando a aprender spring boot / java, e estamos modelando um banco de dados simples de rede social/blog, com 3 tabelas, postagens, temas, e usuários. Quando criamos o "Repository"...
1
voto
1
resposta
267
visitas
Problema N+1 em consultas com a Example API do Spring Data JPA
Estou tentando utilizar a Example API para fazer uma pesquisa com filtros dinâmicos. Para isso, criei o Repository da seguinte forma:
public interface OrderRepository extends CrudRepository<Order, ...
0
votos
1
resposta
83
visitas
Trigger é executada somente após fechar a aplicação (JPA)
Eu possuo a seguinte Trigger no meu Banco:
CREATE OR REPLACE function calcula_avaliacao_fisica()
RETURNS TRIGGER AS $$
BEGIN
UPDATE avaliacao_fisica SET imc = calcula_imc(NEW.peso, NEW.altura/...
0
votos
0
respostas
10
visitas
Problemas com NETBEANS e Mysql [duplicada]
Bom dia Pessoal, tudo bem? , estou tentando realizar um projeto com jpa e mysql mas todas as vezes que vai salvar as informações no BD da um erro, alguém consegue me ajudar estou a dias tentando ...
-2
votos
1
resposta
754
visitas
Como mapear @ManyToMany com atributos extras em JPA com SpringBoot
Tenho um relacionamento Product ⎯⎯⎯⎯◆ Item ⎯⎯⎯◆ ShoppingCart e criei um mapeamento @ManyToMany entre Product e ShoppingCart, e, Item como tabela resultante desse relacionamento, de acordo com a UML na ...
-1
votos
1
resposta
561
visitas
Como definir qual dado de um ENUM o JPA irá persistir no banco? [duplicada]
Olá, gostaria de saber como anotar uma propriedade (ID) do meu ENUM para quando for persistir no banco?
Pois atualmente o JPA está salvando o index do array do enum e não o ID...
Meu enum:
@Getter
...
-1
votos
1
resposta
51
visitas
Exclusão de tabelas relacionadas
Bom dia, estou tentando realizar a exclusão da minha classe usuário mas estou tendo o seguinte erro "Cannot delete or update a parent row: a foreign key constraint fails (pitangdb.phone, ...
-1
votos
1
resposta
1mil
visitas
Como validar tipo Date com bean validation do Springboot?
Senhores, gostaria de saber de vocês, como estão validando campos do tipo Date no Spring-boot com Bean Validation?
Eu usei a anotação @DateTimeFormat mas não obtive o retorno esperado, além de não ...
-1
votos
1
resposta
158
visitas
Por quê quando utilizo método save do spring boot ele altera a persistência do dado em vários lugares?
Fala pessoal, tudo bem?
No meu contexto, preciso fazer um método desfazer, dessa fora utilizando um objeto de array que salva na memória meu último dado persintência do banco e, quando salvo esse dado ...
-1
votos
1
resposta
474
visitas
O Fetch.lazy continua carregando o atributo o que pode ser?
Mesmo eu usando a lazy a minha lista é carregada, alguém sabe o que pode tá acontecendo?
public class Departamento {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private ...
0
votos
1
resposta
1mil
visitas
Salvar entidade filha em relação ManyToOne Hibernate Jpa
Tenho 3 entidades: Pedido, Pedido_Servico e Servico;
Existe uma relação muitos para muitos entre as entidades Pedido e Servico por isso criei a terceira tabela;
Eu gostaria de salvar um Pedido e ...
0
votos
1
resposta
923
visitas
ManyToMany jpa - Spring Salvar dados entidade de relacionamento
Boa noite galera!
Tenho 2 classes: Serviços e Pedido.
Serviços contem nome e valor/hora.
Pedido contem os atributos: valorBruto, valorLiquido, percentualImposto , usuario e uma lista de serviços.
fiz ...
-1
votos
1
resposta
470
visitas
Erro ao tentar enviar email em um projeto spring boot
Estou com o seguinte erro quando tento enviar um email em um projeto spring boot:
javax.mail.MessagingException: Could not convert socket to TLS;
sun.security.provider.certpath....
-4
votos
4
respostas
4mil
visitas
Como fazer o método findById no spring-boot?
Estou fazendo uma Api onde preciso pegar as informações de um usuário através do findById, mas o STATUS no Postman fica como 200 e não exibi nada.
Código abaixo.
controller
@RestController
@...
0
votos
0
respostas
151
visitas
Como setar um parâmetro de uma função do postgres usando native query?
Boa tarde!
Eu criei uma native query que usa uma função do postgres date_part(text, timestamp). Meu código:
String sql = "SELECT "
+ "(SELECT coalesce(count(*), 0) FROM ...
-1
votos
1
resposta
427
visitas
Problema com Hibernate -JPA
mar 04, 2021 5:12:57 PM org.hibernate.jpa.boot.internal.PersistenceXmlParser doResolve
INFO: HHH000318: Could not find any META-INF/persistence.xml file in the classpath
javax.persistence....
-1
votos
1
resposta
359
visitas
Como fazer um OneToOne no JPA com chave primária composta?
Como colocar um User dentro de ServerUser?
Tentei assim. Ele cria o banco de dados, mas ele fica me jogando uma exceção
E também ele tá criando um novo campo user_idd, gostaria de usar o user_id da ...
0
votos
0
respostas
207
visitas
Como funciona a tag <class> no arquivo persistence.xml no jpa?
Boa noite.
Eu estou iniciando nos estudos do jpa, e em um momento me deparei com a seguinte situação, eu preenchi o arquivo persistence.xml da seguinte forma:
<?xml version="1.0" encoding=...
-1
votos
1
resposta
3mil
visitas
java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Void
Estou tentando efetuar um UPDATE na tabela Usuario, porém ao fazer o submit ocorre erro. Estou com dificuldade em entender o que se trata o erro, poderiam me ajudar?
abaixo está meu código e o erro ...
3
votos
1
resposta
1mil
visitas
É correto usar @MappedSuperclass em vez de @Entity para não criar uma tabela no banco de dados usando JPA?
Explicando o problema, preciso consultar uma função no POSTGRES:
SELECT * from pgr_dijkstra('SELECT gid AS id, source, target, length AS cost FROM ways', 11111, 22222);
O "pgr_dijkstra" é ...
-1
votos
1
resposta
164
visitas
Como corrigir o erro 1892 de inicialização do Spring?
Quanto eu starto o meu projeto no Spring Boot ele me aparece esse erro:
Mais informações sobre o erro:
2021-02-10 19:41:35.984 INFO 1892 --- [ restartedMain] com.produtos.apirest.ApirestApplication ...
0
votos
1
resposta
332
visitas
PAGINAÇÃO SPRING em API MOCK
estou fazendo uma API em Java, e implementei a paginação, o resultado da paginação em JSON é o seguinte:
{
"content": [
{
(AQUI TEM OS RESULTADOS DA QUERY)
}
],
"...
1
voto
1
resposta
390
visitas
Como alterar o resultado da requisição de uma API Rest com Spring?
Eai guys, tudo bem? Comecei estudar Spring recentemente por conta própria e estou tentando criar uma API Rest para cadastro de alunos e provas em uma escola.
Estou com o seguinte problema:
Quando eu ...
0
votos
1
resposta
497
visitas
Como tratar exceções de duplicidade em constraint unique? [fechada]
Fala devs, tudo bem?
Qual a melhor forma de lidar com erros de duplicidade quando tenta criar campo com constraint unique?
Apenas deixo a exceção acontecer? Ou eu um findByAlgumCampo e se já existir ...