como fazer com que gerartabela… (com configuracoes do hibernate),
gerar a tabela na sequencia dos campos digitado e nao pela ordenacao das váriaves de memoria…
@Entity
@Table(name=“Contribuintes”)
public class Contribuinte {
@Id
@GeneratedValue
@Column(name="CONT_ChpContribuinte")
private Long id;
@Column(name="CONT_NoaCNPJCPF", nullable=true, length=9)
private String cnpjcpf;
@Column(name="CONT_NoaFilial", nullable=true, length=4)
private String filial;
@Column(name="CONT_NoaDv", nullable=true, length=4)
private String dv;
@Column(name="CONT_OplCnpjCpf", nullable=true)
private Byte opcaocnpjcpf;
@Column(name="CONT_DsaContratoSocial", length=100)
private String contratosocial;
@Column(name="CONT_DsaRazaoSocial", nullable=false, length=50)
private String razaosocial;
@Column(name="CONT_OplNacionalExterior", nullable=true)
private Byte opcaonacionalexterior;
@Column(name="CONT_DsaSiscomex", nullable=false, length=30)
private String siscomex;
@Column(name="CONT_DsaNomeFantasia", nullable=false, length=50)
private String nomefantasia;
@Column(name="CONT_DtcAbertura", nullable=false)
private Date dtcabertura;
@Column(name="CONT_ChpContribuinteOrigem", nullable=true)
private Long idorigem;
@Column(name="CONT_OpbManutencao", nullable=true)
private Byte autorizadomanutencao;
@Column(name="CONT_DtcAberturaCadastro", nullable=false)
private Date dtcaberturacadastro;
@Column(name="CONT_DsaObservacao", nullable=false, length=1000)
private String observacao;
@Column(name="Rogerio", nullable=false, length=100)
private String rogerio;
@Version
private Integer versao;
}
ele está ordenando pelo nome da variavel de memoria e nao pelo nome da coluna
scripty que vai gerar a tabela…
create table Contribuintes (
CONT_ChpContribuinte bigint not null,
CONT_OpbManutencao tinyint,
CONT_NoaCNPJCPF varchar(9),
CONT_DsaContratoSocial varchar(100),
CONT_DtcAbertura date not null,
CONT_DtcAberturaCadastro date not null,
CONT_NoaDv varchar(4),
CONT_NoaFilial varchar(4),
CONT_ChpContribuinteOrigem bigint,
CONT_DsaNomeFantasia varchar(50) not null,
CONT_DsaObservacao varchar(1000) not null,
CONT_OplCnpjCpf tinyint,
CONT_OplNacionalExterior tinyint,
CONT_DsaRazaoSocial varchar(50) not null,
Rogerio varchar(100) not null,
CONT_DsaSiscomex varchar(30) not null,
versao integer,
primary key (CONT_ChpContribuinte)
) ENGINE=InnoDB
valeu pessoal…