新手哈!麻煩問一下,因為想使用數據庫表通用維護;
在使用Hibernate的情況下,怎樣通過一個數據庫名 得到這個數據庫名下面的表名;例如:
我的數據庫名是:mydb 裡面有下列表:Tuser;areainfo,怎樣通過查詢mydb 得到裡面的表名 以便進行以後的操作!
如果
不用Hibernate可以這樣查詢:
select * from information_schema.tables where table_type!='view'
但是用Hibernate 的情況下怎樣配置相關的pojo文件 

解决方案 »

  1.   

    <hibernate-mapping>
    <class 
        name="com.xjj.xzsp.serviceinstance.model.ServiceInstSuperVO" 
        table="service_inst_supervise"
        lazy="false"
    >
         <id
            name="id"
            column="ID"
        >
        <generator class="uuid.hex" />
        </id>
        <property
            name="service_InstanceId"
            column="service_InstanceId"
        />
    </class>import java.sql.Timestamp;public class ServiceInstSuperVO implements java.io.Serializable{    /**
         *ServiceInstSuperVO 就是上面的XML的  table="service_inst_supervise"
         */
        private static final long serialVersionUID = 1L;    private String id;
        private String service_InstanceId;     //事项ID    *********************}
      

  2.   

    相關的pojo文件
    可以让工具自动生成的
    不需要配置
    只要能看懂就行了