本帖最后由 sssmmm 于 2015-02-02 09:47:58 编辑

解决方案 »

  1.   

    因为数据库是同一实例下的,动态生成的;客户登录时候自主选择不同数据库,配置成多数据源的话,就必须是动态生成的数据源,我看了网上搜到的一些范例,担心会否造成资源争用及事务如何处理?
    我是.net平台转过来做的,所以有些不是很明白,希望高手能帮忙点个思路
      

  2.   

    唔,思路有点问题。
    多数据源都需要配置(先登记,再查找),不是动态生成,而是动态选择。
    具体思路是继承datasource类或是sessionfactory类,重载相应的get*()方法,这个每种orm框架都有实现方案。
    百度关键字:hibernate 多数据源配置
      

  3.   

    时间问题,放弃hibernate,先自己实现DAO了,将来弄懂了再换了,结贴,谢谢各位