ProjectMapper.xml 1.1 KB

12345678910111213141516171819202122232425262728
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.siwei.apply.mapper.ProjectMapper">
  6. <resultMap id="projectMap" type="com.siwei.apply.domain.Project">
  7. <id column="id" property="id"/>
  8. <result column="name" property="name"/>
  9. <result column="company" property="company"/>
  10. <result column="created_at" property="createAt"/>
  11. <result column="updated_at" property="updateAt"/>
  12. <result column="project_type" property="projectType"/>
  13. <result column="creator_id" property="creatorId"/>
  14. </resultMap>
  15. <insert id="addProject" parameterType="com.siwei.apply.domain.Project">
  16. INSERT INTO t_project (id, name, company,
  17. created_at, updated_at, project_type, creator_id)
  18. VALUES (#{id}, #{name}, #{company}, now(), now(), #{projectType},
  19. #{creatorId})
  20. </insert>
  21. <select id="getProject" resultMap="projectMap">
  22. SELECT *
  23. FROM t_project
  24. where t_project.id = #{projectId}
  25. </select>
  26. </mapper>