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: 在线等 谢谢
解决方案 »
- 中文验证不过关啊!?
- Java web求解,急急急!!!!!!
- java中往数据库存储数据问题,麻烦大家进来帮个忙!!
- JBoss Netty问题
- 请教:用jntsvc.exe命令将class文件组装成NT服务进程exe文件时遇到下列错误
- 保存数据 tomcat 和数据库的连接关闭
- resin服务器,怎么一执行这个页面就跳转到index.jsp页面了,报错信息也没有。
- Entity Bean 的问题
- file类型input 上传 选择非本机文件
- 请问这段代码最终得出的getKey()的值是什么
- 使用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或物化视图