自己写DAO最好,方便控制底层持久操作.

解决方案 »

  1.   

    在DB-BROWER联接数据库的时候 schema datails没有设置为dispaly all schema.
      

  2.   

    schema datails设置为dispaly all schema.了,还是不行啊.我用的是proxool连接池连接的数据库,这应该和这没关系吧?
      

  3.   

    都两天了急死了,今天发生错误信息又改变了   ,变成: 在“Generating Artifacts”期间发生了内部错误。
    Proxool Provider unable to load JAXP configurator file: Proxool.xml在struts2中访问数据库都很正常,就是用Hibernate Reverse Engineering 进行表的映射是出现这个错误提示,怎么办啊?
      

  4.   

    我用了下面比较笨的方法解决了:
    1、打开hibernate.cfg.xml,点击下面“Configuration”选项卡。选择“Use JDBC Drivrer”单选按钮,
    “DB Driver”下拉菜单选中为FMS(FMS是New Database Connection Driver时的别名)。
    2、在"DB Browser"中选中所要反转的表,产生映射文件。
    3、打开hibernate.cfg.xml文件,将
    <property name="myeclipse.connection.profile">FMS</property>
    <property name="connection.url">
    jdbc:sqlserver://localhost:1433;databaseName=FMS
    </property>
    <property name="connection.username">sa</property>
    <property name="connection.password">ambow</property>
    <property name="connection.driver_class">
    com.microsoft.sqlserver.jdbc.SQLServerDriver
    </property>
    替换成下面的代码:
    <property name="proxool.pool_alias">proxoolPool</property>   
    <property name="proxool.xml">proxoolconf.xml</property>   
    <property name="connection.provider_class">org.hibernate.connection.ProxoolConnectionProvider</property>   
    <property name="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>   
    这样运行时,可以成功通过proxool连接到数据库,以及通过反转产生与表对应的实体类和映射文件也没出错。