Perguntas com a marcação «hibernate»

O Hibernate é uma biblioteca ORM (Object-Relational Mapping) para a linguagem Java, permitindo que os desenvolvedores utilizem modelos de domínio no estilo POJO em seus aplicativos de maneiras que vão muito além do Mapeamento Objeto / Relacional.


1
Mapeando enum para string em hibernação
Eu tenho um modelo de categoria Hibernate: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; que têm um campo de tipo de string. Também tenho um enum Java que representa um tipo de categoria: public enum …
92 java  hibernate  enums 

11
Hibernate: prática recomendada para extrair todas as coleções lazy
O que eu tenho: @Entity public class MyEntity { @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Address> addreses; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Person> persons; //.... } public void handle() { Session session = createNewSession(); MyEntity …


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 * …


4
Anotação @Transactional. Como reverter?
Usei essa anotação com sucesso para uma classe Dao. E a reversão funciona para testes. Mas agora preciso reverter o código real, não apenas os testes. Existem anotações especiais para uso em testes. Mas quais anotações são para código que não é de teste? É uma grande questão para mim. …
91 java  hibernate  spring 





15
A sequência de hibernação não existe
Tentei atualizar o modo de hibernação de 4 para 5 em meu projeto com a 4.2versão de primavera . Após essa atualização, encontrei o seguinte erro em meu rastreamento de pilha quando chamei um método para atualização. 10:53:32,185 ERROR TableStructure:149 - could not read a hi value com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.hibernate_sequence' …
87 java  spring  hibernate 

3
JpaRepository sem suporte para operações DML [excluir consulta]
Eu escrevi uma consulta para excluir alguns objetos na extensão da minha interface JPaRepository, mas quando executo a consulta, ela lança uma exceção! Alguém pode me explicar isso? Inquerir: public interface LimitRepository extends JpaRepository<CLimit, Long> { @Query("delete from CLimit l where l.trader.id =:#{#trader.id}") void deleteLimitsByTrader(@Param("trader") CTrader trader); } Eu tenho …


17
Desativar a criação de LOB contextual porque o método createClob () gerou erro
Estou usando o Hibernate 3.5.6 com Oracle 10g. Estou vendo a exceção abaixo durante a inicialização, mas o próprio aplicativo está funcionando bem. Qual é a causa desta exceção? e como isso pode ser corrigido? Exceção Desativar a criação de LOB contextual como createClob()método gerou erro:java.lang.reflect.InvocationTargetException Info Oracle version: Oracle …

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.