发表于: 2017-10-23 23:28:07

1 760


今天完成的事

1,编写了一个mybatis和spring的查找程序

测试方法是这样的。

package com.xiuzhen.test;

import com.xiuzhen.model.Student;
import com.xiuzhen.service.StudentService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

/**
* Created by ${MIND-ZR} on 2017/10/22.
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"classpath:Spring-Mybatis.xml"})
public class test {
@Autowired
   private StudentService studentService;



   @Test
   public void testSelect(){
Student student=studentService.selectStudent(1);
       System.out.println(student);
   }
@Test
   public void testInsert(){
Student student=new Student();

       student.setUser_qq(1231312312);
       student.setUser_school("辽宁壳");
       student.setUser_name("李铁根");
       student.setCreate_at(123);
       student.setUpdate_at(123123);
       student.setWill("hahahahah");
       studentService.insertStudent(student);

   System.out.println("插入数据啦~~~~"+student.getId());
   }
@Test
   public void testUpdate(){
Student student=new Student();
       student.setId(1);
       student.setUser_qq(456);
       student.setUser_school("辽宁1");
       student.setUser_name("李铁根");
       student.setCreate_at(123);
       student.setUpdate_at(123123);
       student.setWill("hahahahah");
       studentService.updateStudent(student);
   }
@Test
   public void testDelete(){
studentService.deleteStudent(577);
   }
}

但是最后想要写主函数的时候遇到了不能使用私有方法的问题。

明天再看看,不行就绕过去。

收获

对mybaitis理解的更深刻了。

遇到的问题

遇到的

排查代码

发现大意了。
应该是parameterType。

但好奇心驱使我想知道parameterMap是干嘛的 。和parameterType的区别是什么。

简单理解了一下。

   ParameterMap和resultMap类似,表示将查询结果集中列值的类型一一映射到java对象属性的类型上,在开发过程中不推荐这种方式。
       一般使用parameterType直接将查询结果列值类型自动对应到java对象属性类型上,不再配置映射关系一一对应,例如上述代码中下划线部分表示将查询结果类型自动对应到hdu.terence.bean.Message的Bean对象属性类型。


明天要做的事

使用原生JDBC打包,来做数据库的查询和插入。(如果上面的问题解决了另说。。。)

禅道链接http://task.ptteng.com/zentao/project-task-390.html


返回列表 返回列表
评论

    分享到