Hibernate version: 3.0.5
Hibernate tools version: 3.0 alpha 4a
I had a lot of problems on reverse engineering
my database to hbm files. I tried to use the hibernate.reveng.xml
sometimes it worked sometimes not.
Here is the file:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-reverse-engineering SYSTEM "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" >
<hibernate-reverse-engineering>
<type-mapping>
<sql-type jdbc-type="DECIMAL" precision='12' scale='6' hibernate-type="java.lang.Double" /> <!-- jdbc-type is name fom java.sql.Types -->
<sql-type jdbc-type="DATE" hibernate-type="com.ifbag.okular.base.hibernate.usertypes.base.DateType" />
<sql-type jdbc-type="FLOAT" hibernate-type="java.lang.Double" /> <!-- jdbc-type is name fom java.sql.Types -->
<sql-type jdbc-type="NUMERIC" hibernate-type="java.lang.Double" /> <!-- jdbc-type is name fom java.sql.Types -->
<sql-type jdbc-type="VARCHAR" length='20' hibernate-type="SomeUserType" />
<sql-type jdbc-type="TIMESTAMP" hibernate-type="com.ifbag.okular.base.hibernate.usertypes.base.DateTimeType" />
</type-mapping>
</hibernate-reverse-engineering>
[code][/code]
After I checked out the latest cvs version and compiled it,
everything works fine now.