hibernate映射文件怎样配置俩个以上数据源 5

我用的是sql2000都是用远程连接的不过是在俩个远程的库里我想一起取出来最后放到一个界面上求hibernate映射文件应该怎么写<propertyname="hiber... 我用的是sql2000 都是用远程连接的 不过是在俩个远程的库里 我想一起取出来最后放到一个界面上
求hibernate映射文件应该怎么写
<property name="hibernate.connection.provider_class">
org.hibernate.connection.ProxoolConnectionProvider
<property name="connection.username">chinaddos</property>
<property name="connection.url">
jdbc:microsoft:sqlserver://***.***.***.***:1433
</property>
<property name="dialect">
org.hibernate.dialect.SQLServerDialect
</property>
<property name="myeclipse.connection.profile">
sqlserver
</property>
<property name="connection.password">1q2w3e</property>
<property name="connection.driver_class">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
<property name="connection.username">chinaddos1</property>
<property name="connection.url">
jdbc:microsoft:sqlserver://***.***.***.***:1433
</property>
<property name="dialect">
org.hibernate.dialect.SQLServerDialect
</property>
<property name="myeclipse.connection.profile">
FreeHost.FreeHost_USER
</property>
<property name="connection.password">chinaddos</property>
<property name="connection.driver_class">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
展开
 我来答
2006风之翼2006
2010-02-22 · TA获得超过612个赞
知道答主
回答量:69
采纳率:0%
帮助的人:61万
展开全部
<!--SessionFactory配置-->

<session-factory>

指定数据库使用的SQL方言。尽管多数关系数据库都支持标准的SQL语言,但是笔者建议在此指定自己的SQL方言。

<property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>

指定连接数据库用的驱动,对于不同的关系数据库,其驱动是不同的,需要根据实际情况修改。

<property name="connection.driver_class">

com.microsoft.jdbc.sqlserver.SQLServerDriver

</property>

指定连接数据库的路径,对于不同的关系数据库,其URL路径是不同的,需要根据实际情况修改。

<property name="connection.url">

jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=数据库名

</property>

指定连接数据库的用户名。

<property name="connection.username">用户名</property>

指定连接数据库的密码;如果密码为空,则在“密码”的位置不写任何字符。

<property name="connection.password">密码</property>

指定当程序运行时是否在控制台输出SQL语句。当show_sql属性为true时,表示在控制台输出SQL语句,默认为false。建议在调试程序时设为true,发布程序之前再改为false,因为输出SQL语句会影响程序的运行速度。

<property name="show_sql">true</property>

指定当程序运行时,是否按照标准格式在控制台上输出SQL语句。当format_sql属性为true时,表示按照标准格式在控制台上输出SQL语句,默认为false。建议在调试程序时设为true,发布程序之前再改为false。该属性只有当show_sql属性为true时才有效。

<property name="format_sql">true</property>

指定当程序运行时,是否在SQL语句中输出便于调试的注释信息。当show_sql属性为true时,表示输出注释信息,默认为false。建议在调试程序时设为true,发布程序之前再改为false。该属性只有当show_sql属性为true时才有效。

<property name="use_sql_comments">true</property>

指定持久化类映射文件的位置,由包名与映射文件组成,包名与映射文件之间用“/”分隔。

<mapping resource="com/BranchForm.hbm.xml"/>

</session-factory>

</hibernate-configuration>

在上面的配置文件hibernate.cfg.xml中,包含了一系列的属性元素,Hibernate将根据这些属性元素连接数据库。

参考资料: http://book.csdn.net/bookfiles/500/10050017250.shtml

LHLBT3GOOD
2010-02-21 · TA获得超过546个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:539万
展开全部
使用多个配置文件既可

如果和spring整合就更明显

有两个sessionFactory
两个HibernateTemplate

hiberate的事物类型是jta的,支持多个数据库操作的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjxgotofly
2010-02-25 · TA获得超过271个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:297万
展开全部
目前还没用过
分布式事务处理
估计要用JTA了
你去查下关于Hibernate+JTA 操作多个数据库的文档
期待高人来解决.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式