发表于: 2017-09-13 23:07:11

1 673


今天完成的事

【1】下午听老大讲了一下午的B站课堂。

【2】温习了一下mybatis的配置文件的作用。

  1. 1,Configuration.xml 是 mybatis 用来建立 sessionFactory 用的,里面主要包含了数据库连接相关东西,还有 java 类所对应的别名,比如<typeAlias alias="User" type="com.yihaomen.mybatis.model.User"/> 这个别名非常重要,你在 具体的类的映射中,比如 User.xml 中 resultType 就是对应这里的。要保持一致,当然这里的 resultType 还有另外单独的定义方式,后面再说。
  1. 2,Configuration.xml 里面 的<mapper resource="com/yihaomen/mybatis/model/User.xml"/>是包含要映射的类的 xml 配置文件。
  1. 3,在 User.xml 文件里面 主要是定义各种 SQL 语句,以及这些语句的参数,以及要返回的类型等。

【3】在baits进行增删改查。

1实现了查。





出现的问题

查询的时候出现问题

1进行数据库查询的时候出现问题,名字和学校显示空。


解决方法:

检查发现属性名和表中的字段名不一致时。查了别人的博(http://www.cnblogs.com/xdp-gacl/p/4264425.html)

解决办法一通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致,这样就可以表的字段名和实体类的属性名一一对应上了,这种方式是通过在sql语句中定义别名来解决字段名和属性名的映射关系的。

解决办法二: 通过<resultMap>来映射字段名和实体类属性名的一一对应关系。这种方式是使用MyBatis提供的解决方式来解决字段名和属性名的映射关系的。

2,对mybatis的实体类编写油的地方还不是很了解,找了半天资料也找不到,明天接着再翻翻书好了。

明天的计划

1争取把mybatis收尾。

2开始预习spring。




返回列表 返回列表
评论

    分享到