2016-06-21 233 views
0

其他编码器!通过@Table注释映射不同数据库中的表格

我有以下问题:

我从数据库@Table实体获取数据,一切都是完美的,但现在我已经连接到多个数据库,我想保留@Table注解。

我见过多数据库访问的一些解决方案(like this),但我不太明白如何使用@Table注释与这种解决方案。它有可能吗?

回答

0
  1. 为每个数据库中的表创建单独的包。
  2. 定义会话工厂时,定义与数据库相关的表的包。
  3. 定义DAO时,注入适当的会话工厂以获取数据。

或者,在每个会话工厂中定义带注释的类(@Table类是注释类)。