Pessoal,
Estou fazendo uma aplicação J2SE e com Hibernate.
Configurei o arquivo do hibernate certinho, importei todas as lib’s.
Qdo dou um gerar schema ele simplesmente não vai. Já acertei tudo de acordo com as dicas na internet, mas simplesmente não vai.
Segue os códigos abaixo;
hibernate.cfg.xml
[code]<?xml version='1.0' encoding='utf-8'?>
net.sourceforge.jtds.jdbc.Driver jdbc:jtds:sqlserver://192.168.254.1:2971/Caixas sa rond123 org.hibernate.dialect.SQLServerDialect org.hibernate.cache.NoCacheProvider true [/code]Classe pra gera o banco:
public static void main(String[] args) {
Configuration conf = new AnnotationConfiguration();
conf.configure();
SchemaExport se = new SchemaExport(conf);
se.create(true, true);
}
E classe mapeada com Annotations.
[code]package Modelo.Entidade;
import java.io.Serializable;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
/**
-
@author andre.silva
-
@version 1.0
-
@created 09-out-2008 14:20:36
*/
@Entity
@Table(name=“Perfil”)
public class Perfil implements Serializable {@Id @Column()
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;@Column()
private String nome;@Column()
@Enumerated(value=EnumType.STRING)
private TipoGrupo tipoGrupo;public Perfil() {
}
public Perfil(String nome, TipoGrupo tipoGrupo) {
this.setNome(nome);
this.setTipoGrupo(tipoGrupo);
}public List obterCaixas() {
return null;
}public long getId() {
return id;
}public void setId(long id) {
this.id = id;
}public String getNome() {
return nome;
}public void setNome(String nome) {
this.nome = nome;
}public TipoGrupo getTipoGrupo() {
return tipoGrupo;
}public void setTipoGrupo(TipoGrupo tipoGrupo) {
this.tipoGrupo = tipoGrupo;
}
}
[/code]
Saida:
[quote]20:17:22.359 [main] INFO o.hibernate.cfg.annotations.Version - Hibernate Annotations 3.4.0.CR1
20:17:22.453 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.3.0.SP1
20:17:22.468 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found
20:17:22.515 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
20:17:22.546 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
20:17:22.765 [main] INFO o.h.annotations.common.Version - Hibernate Commons Annotations 3.1.0.GA
20:17:22.781 [main] INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml
20:17:22.781 [main] INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml
20:17:23.000 [main] DEBUG org.hibernate.util.DTDEntityResolver - trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd]
20:17:23.000 [main] DEBUG org.hibernate.util.DTDEntityResolver - recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
20:17:23.000 [main] DEBUG org.hibernate.util.DTDEntityResolver - located [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd] in classpath
20:17:23.078 [main] DEBUG org.hibernate.cfg.Configuration - connection.driver_class=net.sourceforge.jtds.jdbc.Driver
20:17:23.078 [main] DEBUG org.hibernate.cfg.Configuration - connection.url=jdbc:jtds:sqlserver://192.168.254.1:2971/Caixas
20:17:23.078 [main] DEBUG org.hibernate.cfg.Configuration - connection.username=sa
20:17:23.078 [main] DEBUG org.hibernate.cfg.Configuration - connection.password=rond123
20:17:23.093 [main] DEBUG org.hibernate.cfg.Configuration - dialect=org.hibernate.dialect.SQLServerDialect
20:17:23.093 [main] DEBUG org.hibernate.cfg.Configuration - cache.provider_class=org.hibernate.cache.NoCacheProvider
20:17:23.093 [main] DEBUG org.hibernate.cfg.Configuration - show_sql=true
20:17:23.093 [main] DEBUG o.h.cfg.AnnotationConfiguration - null <- org.dom4j.tree.DefaultAttribute@1975b59 [Attribute: name class value “Modelo.Entidade.Perfil”]
20:17:23.203 [main] DEBUG o.h.cfg.AnnotationConfiguration - null <- org.dom4j.tree.DefaultAttribute@1415de6 [Attribute: name class value “Modelo.Entidade.TipoCaixa”]
20:17:23.218 [main] INFO org.hibernate.cfg.Configuration - Configured SessionFactory: null
20:17:23.218 [main] DEBUG org.hibernate.cfg.Configuration - properties: {hibernate.connection.password=rond123, java.runtime.name=Java™ SE Runtime Environment, hibernate.cache.provider_class=org.hibernate.cache.NoCacheProvider, sun.boot.library.path=C:\Arquivos de programas\Java\jdk1.6.0_06\jre\bin, java.vm.version=10.0-b22, hibernate.connection.username=sa, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=;, java.vm.name=Java HotSpot™ Client VM, file.encoding.pkg=sun.io, user.country=BR, sun.java.launcher=SUN_STANDARD, sun.os.patch.level=Service Pack 2, java.vm.specification.name=Java Virtual Machine Specification, user.dir=D:\Meus documentos - Andre\NetBeansProjects\Rondelli - Controle de Caixas, java.runtime.version=1.6.0_06-b02, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.endorsed.dirs=C:\Arquivos de programas\Java\jdk1.6.0_06\jre\lib\endorsed, os.arch=x86, java.io.tmpdir=C:\DOCUME~1\ANDRE~1.SIL\CONFIG~1\Temp, line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., cache.provider_class=org.hibernate.cache.NoCacheProvider, user.variant=, os.name=Windows XP, sun.jnu.encoding=Cp1252, java.library.path=C:\Arquivos de programas\Java\jdk1.6.0_06\jre\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\QuickTime\QTSystem;C:\Arquivos de programas\Microsoft SQL Server\90\Tools\binn, java.specification.name=Java Platform API Specification, java.class.version=50.0, sun.management.compiler=HotSpot Client Compiler, os.version=5.1, connection.password=rond123, user.home=C:\Documents and Settings\andre.silva, user.timezone=GMT-03:00, connection.username=sa, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=Cp1252, java.specification.version=1.6, hibernate.connection.driver_class=net.sourceforge.jtds.jdbc.Driver, show_sql=true, user.name=andre.silva, java.class.path=C:\Arquivos de programas\Java\JTDS\jtds-1.2.2.jar;C:\Arquivos de programas\Java\hibernate-validator-3.1.0.GA\hibernate-validator.jar;C:\Arquivos de programas\Java\hibernate-validator-3.1.0.GA\lib\ejb3-persistence.jar;C:\Arquivos de programas\Java\hibernate-validator-3.1.0.GA\lib\hibernate-commons-annotations.jar;C:\Arquivos de programas\Java\hibernate-validator-3.1.0.GA\lib\hibernate-core.jar;C:\Arquivos de programas\Java\hibernate-validator-3.1.0.GA\lib\javassist.jar;C:\Arquivos de programas\Java\hibernate-validator-3.1.0.GA\lib\slf4j-api.jar;C:\Arquivos de programas\Java\hibernate-annotations-3.4.0.CR1\hibernate-annotations.jar;C:\Arquivos de programas\Java\hibernate-annotations-3.4.0.CR1\lib\dom4j.jar;C:\Arquivos de programas\Java\hibernate-annotations-3.4.0.CR1\lib\ejb3-persistence.jar;C:\Arquivos de programas\Java\hibernate-annotations-3.4.0.CR1\lib\hibernate-commons-annotations.jar;C:\Arquivos de programas\Java\hibernate-annotations-3.4.0.CR1\lib\hibernate-core.jar;C:\Arquivos de programas\Java\hibernate-annotations-3.4.0.CR1\lib\slf4j-api.jar;C:\Arquivos de programas\Java\hibernate-distribution-3.3.1.GA\hibernate-testing.jar;C:\Arquivos de programas\Java\hibernate-distribution-3.3.1.GA\hibernate3.jar;C:\Arquivos de programas\Java\hibernate-distribution-3.3.1.GA\lib\required\antlr-2.7.6.jar;C:\Arquivos de programas\Java\hibernate-distribution-3.3.1.GA\lib\required\commons-collections-3.1.jar;C:\Arquivos de programas\Java\hibernate-distribution-3.3.1.GA\lib\required\dom4j-1.6.1.jar;C:\Arquivos de programas\Java\hibernate-distribution-3.3.1.GA\lib\required\javassist-3.4.GA.jar;C:\Arquivos de programas\Java\hibernate-distribution-3.3.1.GA\lib\required\jta-1.1.jar;C:\Arquivos de programas\Java\hibernate-distribution-3.3.1.GA\lib\required\slf4j-api-1.5.2.jar;C:\Arquivos de programas\Java\hibernate-entitymanager-3.4.0.GA\hibernate-entitymanager.jar;C:\Arquivos de programas\Java\hibernate-entitymanager-3.4.0.GA\lib\dom4j.jar;C:\Arquivos de programas\Java\hibernate-entitymanager-3.4.0.GA\lib\ejb3-persistence.jar;C:\Arquivos de programas\Java\hibernate-entitymanager-3.4.0.GA\lib\hibernate-annotations.jar;C:\Arquivos de programas\Java\hibernate-entitymanager-3.4.0.GA\lib\hibernate-commons-annotations.jar;C:\Arquivos de programas\Java\hibernate-entitymanager-3.4.0.GA\lib\hibernate-core.jar;C:\Arquivos de programas\Java\hibernate-entitymanager-3.4.0.GA\lib\javassist.jar;C:\Arquivos de programas\Java\hibernate-entitymanager-3.4.0.GA\lib\jta.jar;C:\Arquivos de programas\Java\hibernate-entitymanager-3.4.0.GA\lib\slf4j-api.jar;C:\Arquivos de programas\Java\logback-0.9.9\logback-access-0.9.9-sources.jar;C:\Arquivos de programas\Java\logback-0.9.9\logback-access-0.9.9.jar;C:\Arquivos de programas\Java\logback-0.9.9\logback-classic-0.9.9-sources.jar;C:\Arquivos de programas\Java\logback-0.9.9\logback-classic-0.9.9.jar;C:\Arquivos de programas\Java\logback-0.9.9\logback-core-0.9.9-sources.jar;C:\Arquivos de programas\Java\logback-0.9.9\logback-core-0.9.9.jar;D:\Meus documentos - Andre\NetBeansProjects\Rondelli - Controle de Caixas\build\classes, hibernate.bytecode.use_reflection_optimizer=false, hibernate.show_sql=true, java.vm.specification.version=1.0, java.home=C:\Arquivos de programas\Java\jdk1.6.0_06\jre, sun.arch.data.model=32, hibernate.dialect=org.hibernate.dialect.SQLServerDialect, hibernate.connection.url=jdbc:jtds:sqlserver://192.168.254.1:2971/Caixas, user.language=pt, java.specification.vendor=Sun Microsystems Inc., awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, sharing, java.version=1.6.0_06, java.ext.dirs=C:\Arquivos de programas\Java\jdk1.6.0_06\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext, sun.boot.class.path=C:\Arquivos de programas\Java\jdk1.6.0_06\jre\lib\resources.jar;C:\Arquivos de programas\Java\jdk1.6.0_06\jre\lib\rt.jar;C:\Arquivos de programas\Java\jdk1.6.0_06\jre\lib\sunrsasign.jar;C:\Arquivos de programas\Java\jdk1.6.0_06\jre\lib\jsse.jar;C:\Arquivos de programas\Java\jdk1.6.0_06\jre\lib\jce.jar;C:\Arquivos de programas\Java\jdk1.6.0_06\jre\lib\charsets.jar;C:\Arquivos de programas\Java\jdk1.6.0_06\jre\classes, java.vendor=Sun Microsystems Inc., connection.driver_class=net.sourceforge.jtds.jdbc.Driver, file.separator=, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, sun.desktop=windows, connection.url=jdbc:jtds:sqlserver://192.168.254.1:2971/Caixas, dialect=org.hibernate.dialect.SQLServerDialect, sun.cpu.isalist=}
20:17:23.281 [main] INFO org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.SQLServerDialect
20:17:23.359 [main] DEBUG o.h.cfg.AnnotationConfiguration - Execute first pass mapping processing
20:17:23.625 [main] DEBUG o.h.cfg.AnnotationConfiguration - Process hbm files
20:17:23.625 [main] DEBUG o.h.cfg.AnnotationConfiguration - Process annotated classes
20:17:23.625 [main] DEBUG o.h.cfg.AnnotationConfiguration - processing fk mappings (*ToOne and JoinedSubclass)
20:17:23.625 [main] DEBUG org.hibernate.cfg.Configuration - processing extends queue
20:17:23.625 [main] DEBUG org.hibernate.cfg.Configuration - processing collection mappings
20:17:23.625 [main] DEBUG org.hibernate.cfg.Configuration - processing native query and ResultSetMapping mappings
20:17:23.625 [main] DEBUG org.hibernate.cfg.Configuration - processing association property references
20:17:23.625 [main] DEBUG org.hibernate.cfg.Configuration - processing foreign key constraints
20:17:23.671 [main] DEBUG o.h.cfg.AnnotationConfiguration - Execute first pass mapping processing
20:17:23.671 [main] DEBUG o.h.cfg.AnnotationConfiguration - Process hbm files
20:17:23.671 [main] DEBUG o.h.cfg.AnnotationConfiguration - Process annotated classes
20:17:23.687 [main] DEBUG o.h.cfg.AnnotationConfiguration - processing fk mappings (*ToOne and JoinedSubclass)
20:17:23.687 [main] DEBUG org.hibernate.cfg.Configuration - processing extends queue
20:17:23.687 [main] DEBUG org.hibernate.cfg.Configuration - processing collection mappings
20:17:23.687 [main] DEBUG org.hibernate.cfg.Configuration - processing native query and ResultSetMapping mappings
20:17:23.687 [main] DEBUG org.hibernate.cfg.Configuration - processing association property references
20:17:23.687 [main] DEBUG org.hibernate.cfg.Configuration - processing foreign key constraints
20:17:23.703 [main] INFO o.h.tool.hbm2ddl.SchemaExport - Running hbm2ddl schema export
20:17:23.703 [main] DEBUG o.h.tool.hbm2ddl.SchemaExport - import file not found: /import.sql
20:17:23.703 [main] INFO o.h.tool.hbm2ddl.SchemaExport - exporting generated schema to database
20:17:23.781 [main] INFO o.h.c.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!)
20:17:23.781 [main] INFO o.h.c.DriverManagerConnectionProvider - Hibernate connection pool size: 20
20:17:23.781 [main] INFO o.h.c.DriverManagerConnectionProvider - autocommit mode: false
20:17:23.812 [main] INFO o.h.c.DriverManagerConnectionProvider - using driver: net.sourceforge.jtds.jdbc.Driver at URL: jdbc:jtds:sqlserver://192.168.254.1:2971/Caixas
20:17:23.812 [main] INFO o.h.c.DriverManagerConnectionProvider - connection properties: {user=sa, password=rond123}
20:17:23.812 [main] DEBUG o.h.c.DriverManagerConnectionProvider - opening new JDBC connection
20:17:24.468 [main] DEBUG o.h.c.DriverManagerConnectionProvider - created connection to: jdbc:jtds:sqlserver://192.168.254.1:2971/Caixas, Isolation Level: 2
20:17:24.484 [main] INFO o.h.tool.hbm2ddl.SchemaExport - schema export complete
20:17:24.500 [main] INFO o.h.c.DriverManagerConnectionProvider - cleaning up connection pool: jdbc:jtds:sqlserver://192.168.254.1:2971/Caixas
CONSTRUÍDO COM SUCESSO (tempo total: 5 segundos)
[/quote]
Alguém tem idéia de como resolver o problema? Já tentei de tudo.