Hibernate 书写HQL的时候,在POJO的表格前面,还有一个 Schema / Catalog 属性。
比如,我们一般书写from myTable正规书写应该是
from myCatalog.myTable

解决方案 »

  1.   

    不行,还是有错误
    tm.dbo.BWzxx is not mapped. [from tm.dbo.BWzxx order by wzdm]
      

  2.   

    这个动态设置数据库的话你还是建个工厂模式比较好DAO多写几个每个DAO写上不同的DataSource然后根据逻辑,在工厂里调用不同的DAO其实你这种需求 采用ibatis会更好点。
      

  3.   

    Hibernate SlideShare就是解决这个问题的`一个开源项目
      

  4.   

    非常感谢大家,我抽时间一定试试那个开源的Hibernate   SlideShare看看,有什么心得再跟贴回复
      

  5.   

    Hibernate   SlideShare就是解决这个问题的`一个开源项目c2one ,这个内容没有在网上找到资源啊,能提供学习的网址吗?
      

  6.   

    一个也算新的技术
    http://www.slideshare.net/hoecake/hibernate-69943/
      

  7.   

    被google骗了~`
    hibernate的官方主页上就有
    http://www.hibernate.org/414.html
    这个才是
      

  8.   

    已找到,可是全英文啊,看着太累了,谢谢c2one
      

  9.   

    hibernate shards 资料已找到,可惜全是英文啊,有没有中文参考或说明啊,怎么中国竟然没有利用该技术的吗?
      

  10.   

    后来找到一个贴子,说该shards版本不活跃,成熟度不高,所以,到现在没看到人用啊,难道真的是这样吗?
    那各位高手们都是如何解决多库同表结构的连接问题呢。难道中国开发的全是小规模的项目吗,只用一个数据库?
      

  11.   

    Hibernate 所解决的应该是开发中遇到的常见共性的问题,所以它称自已为一个轻量级封装框架,它是允许你使用JDBC或者其它的持久层框架来协同操纵数据库的,如果LZ认为你的项目足够大,就应该自已做一个持久层框架,或者编写DAO类+hibernate,而不是总在一个框架的使用问题打转转。
      

  12.   

    谢谢楼上,可是我们老板不给时间,项目是要兼容以前的项目,只是逐步迁移到JSP上(原先是PB+ASP),另外,我是初学java的,所以,对一些问题看得不明白,只想有一个简单的方法能解决最好。
      

  13.   

    多库同表结构?建立不同的DataSource,然后连接不同的SessionFactory就行。
    但是得注意事务的范围,因为每一个PO都连接各自的Hibernate Session,哪个Session去Save哪个Bean一定别搞错,两者需一致,尤其是在Update的时候,不然就会出多Session的错误的。必要时可以复制一份PO相同的VO我过一个同步远程数据库信息到本地的需求,只用一份Hibernate Bean 两边的表结构相同。虽然是两个不同类型的数据库,但是如果是同样类型的数据库,应该问题也不大。
      

  14.   

    按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620 
    在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ 
      

  15.   

    楼上的,你还真挺长脸的啊,真好意思啊看看这是举报他的帖子,还挂着呢
    http://topic.csdn.net/u/20080124/08/b14ab841-be1e-4d0d-b16e-52f77fd3a764.html?seed=1573367784
      

  16.   

    不管正确与否,我都谢谢大家的好意。
    因我选择了EJB3.0,所以暂时这个问题不能在考虑了。
    开始结贴了。