Hibernate根据方言dialect动态连接多数据库
?
Hibernate根据方言dialect动态连接多数据库
由于最近需要在web项目中动态链接不同地址的数据库,且要链接的子数据库的信息在总数据库(即web项目的主数据库)的表中,所以动手写了一个类。
web项目试用了hibernate,动态生成的子数据库链接打算也用hibernate,虽然动态生成的sessionfactory类,以及Configuration配置没有子数据库的对象关系映射,但是使用 native SQL 也方便。
?
请看后来写的改进篇,有什么建议请留言------------
? Hibernate动态连接多数据库改进篇
-------------------------------------------------------
代码如下:
测试类代码:
在 databasename1 库中建 testtable表,字段id,name2个
在 databasename2 库中建 testtable2表,字段id,name2个System.out.println("fd2222===="+obj2.get("AAA"));才可以