我也想知道如何能使用middlegen根據實體類生成數據庫,和hibernate 映射文件,如果樓主有解決的辦法,還請相告,謝謝了!

解决方案 »

  1.   

    这个不是错误。。
    大意是你没有表间关联或者找不到JDBC库,如果你确定不是后者,那就没问题。
      

  2.   

    假如我只想生成t_pay表的ORM文件是不是想下面那样定义是错误的:<table name="T__PAY"/>
      

  3.   

    出现如贴中的错误时为什么middlegen的界面怎么没有出现?
      

  4.   

    schema="${database.schema}"
    catalog="${database.catalog}"
    build.xml中以上两行不要删除。其他地方说以上两条需要删除,但经测试解决不了问题首先将mssqlserver.jar,msbase.jar,msutil.jar复制到Middlegen-Hibernate-r5\lib下
    mssql.xml配置如下:
    <property name="database.script.file" value=""/>
    <property name="database.driver.file" value="${lib.dir}/mssqlserver.jar"/>
    <property name="database.driver" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
    <property name="jdbc:microsoft:sqlserver://localhost:1433/>
    <property name="database.userid" value="数据库用户名"/>
    <property name="database.password" value="数据库密码"/>
    <property name="database.schema" value="数据库所有者,一般为dbo"/>
    <property name="database.catalog" value="数据库名"/>
    <property name="jboss.datasource.mapping" value="MS SQLSERVER2000"/>