看错误好像是说你的Table2不存在阿,你的数据库里有这个表吗?

解决方案 »

  1.   

    "
    注意,如果使用的数据库为SQLServer,需要将build.xml 中如下部分(下划
    线部分)删除,否则Middlegen会报出找不到表的错误。
    <middlegen
    appname="${name}"
    prefsdir="${src.dir}"
    gui="${gui}"
    databaseurl="${database.url}"
    initialContextFactory="${java.naming.factory.initial}"
    providerURL="${java.naming.provider.url}"
    datasourceJNDIName="${datasource.jndi.name}"
    driver="${database.driver}"
    username="${database.userid}"
    password="${database.password}"
    schema="${database.schema}"
    catalog="${database.catalog}"

    >
    "摘自 《Hibernate 开发指南 V1.0 作者:夏昕 xiaxin(at)gmail.com》
      

  2.   

    不知道不要乱说,把里面对应的改成:<property name="database.schema" value="dbo" />就能找到