Ver Fonte

上传文件至 'src/dao'

1701010542 há 6 anos atrás
pai
commit
c41f5ad384
4 ficheiros alterados com 57 adições e 0 exclusões
  1. 13 0
      src/dao/EmployeeDao.java
  2. 22 0
      src/dao/EmployeeMapper.xml
  3. 13 0
      src/dao/UserDao.java
  4. 9 0
      src/dao/UserDao.xml

+ 13 - 0
src/dao/EmployeeDao.java

@@ -0,0 +1,13 @@
+package dao;
+
+import java.util.List;
+
+import model.Employee;
+
+
+public interface EmployeeDao {
+	List<Employee> selectEmployees();
+	int insertEmployee(Employee employee);
+	int deleteEmployee(int id);
+	int updateEmployee(Employee employee);
+}

+ 22 - 0
src/dao/EmployeeMapper.xml

@@ -0,0 +1,22 @@
+<?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="dao.EmployeeDao">
+
+  <select id="selectEmployees" resultType="model.Employee">
+    select * from employee
+  </select>
+  
+  <insert id="insertEmployee" parameterType="model.Employee">
+  insert into employee values(#{id},#{name},#{age},#{salary},#{department})
+  </insert>
+  
+  <delete id="deleteEmployee" parameterType="java.lang.Integer">
+  delete from employee where id = #{id}
+  </delete>
+  
+ <update id="updateEmployee" parameterType="model.Employee">
+ update employee set name=#{name},age=#{age},salary=#{salary},department=#{department} where id=#{id}
+ </update>
+</mapper>

+ 13 - 0
src/dao/UserDao.java

@@ -0,0 +1,13 @@
+package dao;
+
+import model.User;
+
+
+import org.apache.ibatis.annotations.Param;
+import org.springframework.stereotype.Component;
+import org.springframework.stereotype.Repository;
+
+public interface UserDao {
+	
+	User findUser(@Param("no") String no,@Param("password") String password);
+}

+ 9 - 0
src/dao/UserDao.xml

@@ -0,0 +1,9 @@
+<?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="dao.UserDao">
+  	<select id="findUser" resultType="model.User">
+  		select * from user where no=#{no} and password=#{password}
+  	</select>
+  </mapper>