ssm整合原来的版本

来源:互联网 发布:js复选框取消选中事件 编辑:程序博客网 时间:2024/04/30 09:17

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:p="http://www.springframework.org/schema/p"
 xmlns:mvc="http://www.springframework.org/schema/mvc"
 xmlns:context="http://www.springframework.org/schema/context"
 xsi:schemaLocation="http://www.springframework.org/schema/mvc
                     http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
                  http://www.springframework.org/schema/beans
                  http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
                  http://www.springframework.org/schema/context
                        http://www.springframework.org/schema/context/spring-context-3.2.xsd">
                       
     <context:component-scan base-package="com.hrManager"></context:component-scan>
<!-- 加载配置文件 -->
 <context:property-placeholder location="classpath:db_mysql.properties" />
 
 
 <bean id="dataSource"
  class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  <property name="driverClassName">
   <value>${db.driver}</value>
  </property>
  <property name="url">
   <value>${db.url}</value>
   <!--springmybaitis是我的数据库 -->
  </property>
  <property name="username">
   <value>${db.username}</value>
  </property>
  <property name="password">
   <value>${db.password}</value>
  </property>
 </bean>
<!-- 配置sqlSessionFactory -->
 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
  <property name="dataSource" ref="dataSource" />
  <property name="configLocation" value="classpath:mybatis_config.xml"></property>
 </bean>
 <!-- 这里是让sqlSession跟Mapper关联起来 -->
 <bean id="userDao" class="org.mybatis.spring.mapper.MapperFactoryBean">
  <property name="mapperInterface" value="com.hrManager.dao.AdminMapper"></property>
  <property name="sqlSessionFactory" ref="sqlSessionFactory"></property>
 </bean>
 
 <!-- ViewResolver -->
   <bean
  class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
  <!-- 配置前缀 -->
  <property name="prefix" value="/WEB-INF/pages/" />
  <!-- 配置后缀 -->
  <property name="suffix" value=".jsp" />
 </bean>
 
 
</beans>





sqlMapConfig.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
 
   <!-- 将数据库关联文件引进来 -->
   <properties resource="db_mysql.properties"></properties>
   <!-- 给我引用的po起一个别名 -->
   <typeAliases>
       <!-- 给某一个包下面的所有po定义,这个时候po类名就相当于是alias -->
       <package name="com.hrManager.po"/>
   </typeAliases>
   <mappers>
           <package name="com.hrManager.dao"/>
   </mappers>
  
  
   </configuration>




db.properties

db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost:3306/hrmanager?characterEncoding=utf-8
db.username=root
db.password=951207



web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>hrManager</display-name>
   <servlet>
    <servlet-name>spring_bean</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:spring_bean.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>spring_bean</servlet-name>
    <url-pattern>*.action</url-pattern>
  </servlet-mapping>
  <filter>
    <filter-name>CharacterEncodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
      <param-name>encoding</param-name>
      <param-value>utf-8</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>CharacterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <welcome-file-list>
    <welcome-file>/WEB-INF/pages/login.jsp</welcome-file>
  </welcome-file-list>
</web-app>



Dao.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.jinhuan.dao.EmployeeDao">
 <!-- 通过职位名称和员工姓名查找员工信息 -->
   <select id="findAllBYEmpName" parameterType="Employee" resultType="Employee">
   select * from employee,organ where employee.organ_id = organ.organ_id
   and emp_name=#{emp_name}
   and post_type=#{post_type}
   </select>
   <!-- 查询员工的所有信息 -->
   <select id="finaAllEmployee" resultType="Employee">
   select * from employee,organ where employee.organ_id = organ.organ_id
   </select>
   <!-- 通过职位查找员工信息 -->
   <select id="findInfoBypost_type" parameterType="int" resultType="Employee">
   select * from employee,organ where employee.organ_id = organ.organ_id
   and post_type=#{post_type}
   </select>
</mapper>



jar包的下载地址:http://download.csdn.net/detail/rosener/9755354


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 兰花僵苗了怎么办 吃了烂洋葱怎么办? 榕树盆景不发芽怎么办? 茶树花掉叶子怎么办 玉米播种后下雨怎么办 多肉长出来的枝怎么办 多肉植物爆盆后怎么办 狗眼发炎了怎么办 旅行箱密码锁打不开怎么办 梅花夏季干支了怎么办 红梅树初夏落叶怎么办 电脑主机开关坏了怎么办 iqos加热片断了怎么办 眼睛容易出泪水怎么办 盖髓后牙齿疼痛怎么办 补牙材质掉了怎么办 补牙上药后痛怎么办 儿童牙缝隙大怎么办 牙齿塞药掉了怎么办啊 补牙后按压疼痛怎么办 补过的牙齿疼怎么办 堵完牙后牙涨疼怎么办 补牙到牙神经怎么办 想换飘窗窗户 大理石面怎么办 出差三个月绿萝怎么办 口红吊兰根烂怎么办 金鱼吊兰干枝怎么办 口红吊兰不开花怎么办 单位上班座位不好怎么办 简易办公室夏天闷热怎么办 开发商不让用公积金贷款怎么办 夏天脚底开裂缝怎么办 晚上脚丫子痒怎么办丫 栀子花长白粉虱怎么办 栀子花花骨朵变黄怎么办 栀子花苞焉了怎么办 水培栀子花焉了怎么办 三角梅叶子焉了怎么办 换瓣手术后出现漏洞怎么办 牙2瓣了怎么办 二件瓣反流已有20多年了怎么办