1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

JPA Annotations

Me ajudem seguinte usando jpa quero fazer o seguinte no banco de dados existe esses campos id, razaoSocial, cnpj, cpf. Certo ai o que acontece não tenho uma variável ali cnpjCpf não quero que ela cria no banco de dados "CnpjCpf" porque no meu select ex.: "SELECT razaoSocial,(CASE WHEN ccnpj = 0 THEN ccpf ELSE ccnpj END AS cnpjCpf[...]" ai qual Annotation os outros ex.: @Column mais do cnpjCpf coloco oq?

package Model;

import java.io.Serializable;
import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;

import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;

@Entity
@Table(name="cliente")
public class Cliente implements Serializable {

    @Id 
    @GeneratedValue
    private int id;
    @Column
    private String razaoSocial;
    @Column
        private String cpf;
        @Column
        private String cnpj;


        private String cnpjCpf;
}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags primefaces jpa hibernate java ou faça a sua própria pergunta.