首先搭好框架 例如ssh
然后 applicationContent.xml写上这些
<?
xml version="1.0" encoding="UTF-8"
?>
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
">
<property name="driverClass" value="com.mysql.jdbc.Driver"></property>
<property name="user" value="root"></property>
<property name="password" value="root"></property>
</bean>
<!--hibernate工厂-->
<bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
<!--关联上面的dataSource-->
<property name="dataSource" ref="dataSource"></property>
<!--设置hibernate.cfg.xml-->
<property name="configLocation" value="classpath:hibernate.cfg.xml"/>
<!--包扫描-->
<property name="packagesToScan">
<list>
<value>com.pojo</value>
</list>
</property>
</bean>
</beans>
然后 hibernate.cfg.xml里面这样写
<?
xml version="1.0" encoding="UTF-8"
?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
<hibernate-configuration>
<session-factory name="mySessionFactory">
<!--方言-->
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
<!--显示sql-->
<property name="show_sql">true</property>
<!--自动建表-->
<property name="hibernate.hbm2ddl.auto">update</property>
</session-factory>
</hibernate-configuration>
我上面两个文件都放在WEBINF下面,但是applicationContext找不到hibernate.cfg
所以我把他们两个都拿出来 然后放到一个resources文件(root)下面
最后在web.xml里面修改applicationContext的位置
<
context-param
>
<
param-name
>
contextConfigLocation
</
param-name
>
<
param-value
>
classpath:/applicationContext.xml
</
param-value
>
</
context-param
>
最后启动下运行就好了(实体类用注解配置,就不在这里说了)