Eclipse下使用Hibernate Tools生成反向工程

要做一个基于SSH框架的WAP系统,有很多东西需要学习。

今天在Eclipse下用JBoss的Hibernate Tools 做了一个反向工程生成,遇到一点小小的困难,主要是纠结于hibernate的配置文件的两个选项Default Schema和Default Catalog,在生成Domain和DAO的时候,把这两个属性都设置成数据库的Schema,在选择反向工程的表时会快一些。但是在测试时,如果hibernate.cfg.xml里面有这两个属性,就会一直出现

org.hibernate.exception.SQLGrammarException: could not load an entity:

的错误,将

<!-- 
        	<property name="hibernate.default_catalog">APPLE</property>
        	<property name="hibernate.default_schema">APPLE</property>
        -->

注释掉后正常。

Eclipse的Hibernate Tools生成的代码质量没有MyEclipse高,DAO不能用啊。

相关推荐