Java Spring 使用 Druid 连接达梦数据库完整配置示例 (含 SessionFactory)
以下是一个完整的 Spring 配置文件示例,包含了使用 Druid 连接池连接达梦数据库和配置 SessionFactory:\n\nxml\n<?xml version="1.0" encoding="UTF-8"?>\n<beans xmlns="http://www.springframework.org/schema/beans"\n xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n xmlns:context="http://www.springframework.org/schema/context"\n xmlns:tx="http://www.springframework.org/schema/tx"\n xsi:schemaLocation="http://www.springframework.org/schema/beans\n http://www.springframework.org/schema/beans/spring-beans.xsd\n http://www.springframework.org/schema/context\n http://www.springframework.org/schema/context/spring-context.xsd\n http://www.springframework.org/schema/tx\n http://www.springframework.org/schema/tx/spring-tx.xsd">\n\n <!-- 配置数据源 -->\n <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">\n <property name="driverClassName" value="com.dm.jdbc.driver.DmDriver"/>\n <property name="url" value="jdbc:dm://localhost:5236/databaseName"/>\n <property name="username" value="yourUsername"/>\n <property name="password" value="yourPassword"/>\n </bean>\n\n <!-- 配置SessionFactory -->\n <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">\n <property name="dataSource" ref="dataSource"/>\n <property name="packagesToScan">\n <list>\n <value>com.yourpackage.model</value>\n </list>\n </property>\n <property name="hibernateProperties">\n <props>\n <prop key="hibernate.dialect">org.hibernate.dialect.DmDialect</prop>\n <prop key="hibernate.show_sql">true</prop>\n <prop key="hibernate.hbm2ddl.auto">update</prop>\n </props>\n </property>\n </bean>\n\n <!-- 配置事务管理器 -->\n <bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager">\n <property name="sessionFactory" ref="sessionFactory"/>\n </bean>\n\n <!-- 开启注解驱动 -->\n <context:annotation-config/>\n <tx:annotation-driven/>\n\n <!-- 扫描包,自动注入 -->\n <context:component-scan base-package="com.yourpackage"/>\n\n</beans>\n\n\n在上面的配置文件中,你需要根据实际情况修改以下部分:\n\n1. url属性:将localhost:5236/databaseName替换为实际的达梦数据库的URL。\n2. username属性:替换为实际的数据库用户名。\n3. password属性:替换为实际的数据库密码。\n4. packagesToScan属性:将com.yourpackage.model替换为你的实体类所在的包路径。\n5. base-package属性:将com.yourpackage替换为你的Spring组件类所在的包路径。\n\n这样配置文件中就包含了使用Druid连接池连接达梦数据库,并配置了SessionFactory。
原文地址: https://www.cveoy.top/t/topic/p10R 著作权归作者所有。请勿转载和采集!