Joined: Mon Oct 23, 2006 6:54 am Posts: 15
|
Hibernate version:
Hibernate 3.2.0
tools 3.2 beta 8
Name and version of the database you are using:
MSSQL 2000
weblogic mssqlserver4v65.jar jdbc driver
Hi,
I am using the hibernatetool task to generate hmb and javafiles. My problem is that NVARCHAR is not generated to string but Serializable!
From my ant script:
<hibernatetool destdir="${build.dir}/generated">
<classpath>
<path location="${build.dir}/classes"/>
</classpath>
<jdbcconfiguration configurationfile="hibernate.cfg.xml" revengfile="hibernate.reveng.xml" packagename="no.xlink.hibernate.generated" />
<hbm2hbmxml />
<hbm2java/>
<hbm2cfgxml/>
</hibernatetool>
From the generated user java file:
public Serializable getNavn() {
return this.navn;
}
From the generated user hbm table:
<property name="navn" type="serializable">
<column name="Navn" />
</property>
I have tried to force all types to string in the hibernate.reveng.xml file but have had no luck :(
<type-mapping>
<sql-type jdbc-type="BIT" hibernate-type="string"/>
<sql-type jdbc-type="TINYINT" hibernate-type="string"/>
<sql-type jdbc-type="SMALLINT" hibernate-type="string"/>
<sql-type jdbc-type="INTEGER" hibernate-type="string"/>
<sql-type jdbc-type="BIGINT" hibernate-type="string"/>
<sql-type jdbc-type="FLOAT" hibernate-type="string"/>
<sql-type jdbc-type="REAL" hibernate-type="string"/>
<sql-type jdbc-type="DOUBLE" hibernate-type="string"/>
<sql-type jdbc-type="NUMERIC" hibernate-type="string"/>
<sql-type jdbc-type="DECIMAL" hibernate-type="string"/>
<sql-type jdbc-type="CHAR" hibernate-type="string"/>
<sql-type jdbc-type="VARCHAR" hibernate-type="string"/>
<sql-type jdbc-type="LONGVARCHAR" hibernate-type="string"/>
<sql-type jdbc-type="DATE" hibernate-type="string"/>
<sql-type jdbc-type="TIME" hibernate-type="string"/>
<sql-type jdbc-type="TIMESTAMP" hibernate-type="string"/>
<sql-type jdbc-type="BINARY" hibernate-type="string"/>
<sql-type jdbc-type="VARBINARY" hibernate-type="string"/>
<sql-type jdbc-type="LONGVARBINARY" hibernate-type="string"/>
<sql-type jdbc-type="NULL" hibernate-type="string"/>
<sql-type jdbc-type="OTHER" hibernate-type="string"/>
<sql-type jdbc-type="JAVA_OBJECT" hibernate-type="string"/>
<sql-type jdbc-type="STRUCT" hibernate-type="string"/>
<sql-type jdbc-type="ARRAY" hibernate-type="string"/>
<sql-type jdbc-type="BLOB" hibernate-type="string"/>
<sql-type jdbc-type="CLOB" hibernate-type="string"/>
<sql-type jdbc-type="REF" hibernate-type="string"/>
<sql-type jdbc-type="DATALINK" hibernate-type="string"/>
<sql-type jdbc-type="BOOLEAN" hibernate-type="string"/>
</type-mapping>
Any suggestions?
|
|