发表于: 2019-12-30 22:53:31

2 1172


今天学习的内容:


继续学习使用Mybatis操作数据库


新建一个表:

更改主体类:



这次使用Mybatis来插入数据:


修改userMapper:


<result column="数据库字段名" property="实体类属性" javaType="数据库字段类型对应java数据类型" />


resultMap映射,其中property为实体类即User类的属性,javaType为数据库字段类型对应java的数据类型:

添加insert标签:

编写Test.java 插入数据代码:

运行结果,update_at时间为代码获取的timeNow:

使用sql语句查询是否存在这条数据

遇到的困难:

    1,由于偷了下懒使用了之前的带中文字段名的数据表,发现mysql表中有中文字段名不让改字段名,花了很长时间都没有解决这个问题,以前的表用不了.所以只好再新建一个表,以后避免使用中文名字段.

    2,mysql的主键id在主体类里面不要添加,不然可能出现id字段数字不唯一,造成插入不了数据,

 要在mapper映射里面insert标签添加两个属性,useGenratedKeys,keyProperty,让它自动增长:

收获:

    更进一步了解了mybatis连接操作mysql数据库的方法,复习了mysql数据库的一些知识和sql语句


明天的计划:

    好好学习天天向上

   







返回列表 返回列表
评论

    分享到