发表于: 2018-01-04 01:16:58

5 592


2018年1月3日

今日完成:

1.       mapper插入和查找

2.       单元测试

获取sessionFactory

单元测试:

明日计划:

1.       解决遇到的三个问题,完善增删改查

2.       发布到云服务器

遇到的问题:

1.       从数据库读取信息时获取不到姓名,打印出来为null

 

2.       获取数据库中的全部记录,返回值Listmapper中的resultType设置为什么

3.       Update时间记录在数据库中设置为bigint类型,在mapper中如何获取long类型更新时间并记录到数据库中

收获:

1.       实现mybatis中的增查功能

2.       使用junit进行单元测试,使用@Test注解



2018年1月4日

今日完成:

1.       获取数据库中的全部记录,mapper中的resultType设置为List中的数据类型

2.       数据库读取信息为null,问题在于数据库的列名与实体类对应的属性名不同:

解决方法一:修改实体类属性名或者数据库列名,保持两者一致。

解决方法二:SELECT 列名 AS 属性名 FROM WHERE 表达式,但是如果是查找所有属性,需要将全部属性列举出来。

解决方法三:通过resultMap建立数据库列与实体类属性的映射关系

3.       Mybatis插入语句单元测试,create_atupdate_at没有设置

4.       删除语句

明日计划:

1.       Mybatis的更新方法

2.       使用spring+mybaits完成报名项目

遇到的问题:

1.       create_atupdate_at两个时间如何自动配置,long类型

2.       update如何直接更改某个属性信息,而不是需要传入整行属性

收获:

1.       增删改需要提交,session.commit()

2.       resultMap的使用,在数据库和DAO之间建立映射




返回列表 返回列表
评论

    分享到