ExperimentDao.xml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.zglc.kg.dao.ExperimentDao">
  4. <!-- 可根据自己的需求,是否要使用 -->
  5. <resultMap type="com.zglc.kg.entity.ExperimentEntity" id="experimentMap">
  6. <result property="id" column="id"/>
  7. <result property="device_id" column="device_id"/>
  8. <result property="device_name" column="device_name"/>
  9. <result property="experiment_name" column="experiment_name"/>
  10. <result property="start_time" column="start_time"/>
  11. <result property="end_time" column="end_time"/>
  12. <result property="data_type" column="data_type"/>
  13. <result property="source_id" column="source_id"/>
  14. <result property="origin_data_path" column="origin_data_path"/>
  15. <result property="algorithm_id" column="algorithm_id"/>
  16. <result property="algorithm_name" column="algorithm_name"/>
  17. <result property="process_data_path" column="process_data_path"/>
  18. </resultMap>
  19. <!-- <insert id="addNotExist" parameterType="com.zglc.kg.entity.ExperimentEntity">-->
  20. <!-- INSERT INTO t_aircraft (aircraft_type,aircraft_describe)-->
  21. <!-- SELECT #{aircraft_type},#{aircraft_describe}-->
  22. <!-- FROM DUAL WHERE NOT EXISTS (SELECT id FROM t_aircraft WHERE t_aircraft.aircraft_type = #{aircraft_type})-->
  23. <!-- </insert>-->
  24. <select id="findByName" parameterType="String" resultMap="experimentMap">
  25. select * from t_experiment
  26. where experiment_name like #{name}
  27. </select>
  28. <select id="listAll" resultMap="experimentMap">
  29. select * from t_experiment
  30. </select>
  31. <select id="findMinId" resultType="Integer">
  32. select min(id) from t_experiment
  33. </select>
  34. <select id="getLastInsert" resultMap="experimentMap">
  35. SELECT * FROM t_experiment ORDER BY id DESC LIMIT 1
  36. </select>
  37. </mapper>