hibernate多数据库 的2个表做关联 怎么做
我关联后执行 好像报错是 数据库1 的sessionFactory 对 数据库2 没作用
报错
%%%% Error Creating miap2 SessionFactory %%%%
org.hibernate.MappingException: Association references unmapped class: 在线等 谢谢
我关联后执行 好像报错是 数据库1 的sessionFactory 对 数据库2 没作用
报错
%%%% Error Creating miap2 SessionFactory %%%%
org.hibernate.MappingException: Association references unmapped class: 在线等 谢谢
解决方案 »
- 在jsp中怎样嵌入一个流媒体播放器
- 做一个功能 比喻控制一次只有10个人在使用 如果超过10个人 就的等待 并给出提示
- 在struts的action中request.setAttribute("dayReportList", dayReportList);这个对像,在另一个页面取不这个值
- SSH中的问题
- 关于jChart和JasperReport问题,请教flowercat(小强)
- <logic:iterator>怎么迭代不是对象的list啊,是一个重组过的List
- 求助:JSP运行报空指针
- 求顶级高手解决: 一个使用 Struts + XML + XSL (XSLT) 的问题
- 简单问题 关于 j2ee---急
- java中连接redis集群 redis 主从切换
- 使用cxf开发webservice的时候,方法无法获得返回值???
- 帮我转一下SQL语句转成HQL谢谢
Configuration configurate = new Configuration().addClass(“Book.class”);Configuration configurate = new Configuration().addURL(Configuration.class.getResource ("/Book.hbm.xml"));Configuration config = new Configuration().addFile("/Cat.hbm.xml");
这样,如果用xml配置来配置多个数据库的话,那就写多个配置文件。这里假设对应两个数据库(一个是MySQL,一个是SQLServer),我们可以把其xml文件定义为“mysql.cfg.xml”和“sqlserver.cfg.xml”。则用Configuration类获取SessionFactory的代码如下: SessionFactory mysqlFactory = new Configuration().configure("/mysql.cfg.xml").buildSessionFactory(); SessionFactory sqlserverFactory = new Configuration().configure("sqlserver.cfg.xml ").buildSessionFactory();
但我是关联两个数据库的表
数据量比较大
(其实在这个执行前 我还的在数据库3中的 C表中查询 一个数据库 交给 关联做条件 ,这个数据也就是 数据库1 表A 字段b的 某一个数据)
表 A (数据库1)
字段a 字段b ()
11 x
22 x
33 n
表B (数据库2)
字段a
11
22
44
统计表B中 属于 A表 字段b 的个数
调用不同数据库用不同事务2库有关联的表,最好同步到一个数据库中,或者建数据通道,像oracle可以用datalink或物化视图