如何连接两个不同的数据库表并获取值。 db1和db2

时间:2016-02-09 11:25:00

标签: hibernate inner-join hibernate-mapping

我试图创建一个页面,如果我要显示db1的table1中的所有值,我需要再加入一个表db2.table2          使用此属性:

<property name="hibernate.hbm2ddl.auto">create</property>

 @OneToOne(fetch = FetchType.EAGER , targetEntity =BranchDAO.class )
        @JoinColumn(name = "BranchId")
        private BranchDAO branch;


   **  SQLQuery q = session.createSQLQuery("SELECT `id`, `Name`, `Address`, `ContactNumber`, `EmailID`, b.branch_name " +
                " FROM vrfdb.lessee_master l " +
                " INNER JOIN leavemanagement.branchmaster b ON l.BranchId =  b.branch_id ");** 

1 个答案:

答案 0 :(得分:0)

回答上面的问题是,我们需要在mysql中创建VIEW。 创建视图branch_master作为SELECT * FROM ldb.branch_master。

多数民众赞成,