hibernate项目笔记(ssh)

1.与spring整合中hibernate连接池的两种方式(web/applicationContext.xml)

1
2
3
4
5
6
7
方式1:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="com.mysql.jdbc.Driver"/>
<property name="jdbcUrl" value="jdbc:mysql////bos"/>
<property name="user" value="root"/>
<property name="password" value="tiger"/>
</bean>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
方式2:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>${database.driverClass}</value>
</property>
<property name="url">
<value>${database.jdbcUrl}?characterEncoding=UTF-8&amp;useSSL=false</value>
</property>
<property name="username">
<value>${database.user}</value>
</property>
<property name="password">
<value>${database.password}</value>
</property>
</bean>

2.getHibernateTemplate()的使用方法

1
2
3
(1)导入org.springframework.orm.hibernate5.support.HibernateDaoSupport包
(2)继承HibernateDaoSupport类
* this.getHibernateTemplate().get(entityClass,id);