发表于: 2018-05-20 21:09:08

1 1378


今天完成的事情:

一、学习mybatis实现基本的CURD

mybatis xml方式的基本用法

mybatis 注解方式的基本用法

不需要针对UserMapper接口去编写具体的实现类代码,这个具体的实现类由MyBatis帮我们动态构建出来,我们只需要直接拿来使用即可。



将数据库的连接配置信息写在一个properties文件中,然后在mybatis的xml文件中引用properties文件:新建一个properties文件起名db;在里面写上配置信息。

可以为实体类定义别名,这样在可以在映射文件中使用

在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名+类名)

测试


二、动态SQL

1. if 语句: 简单的条件判断
2. choose : 相当于java 语言中的 switch 
3. trim: 对包含的内容加上前缀,后缀
4. where: 主要是用来简化sql语句中where条件判断的,能智能的处理 and or ,不必担心多余导致语法错误
5. set:  主要用于更新时
6. foreach:在实现 mybatis in 语句查询时特别有用


明天计划的事情:

学习log4j

继续了解myBatis

遇到的问题:

动态SQL了解不是太多,没有写太多代码。

收获:

学会使用myBatis操作数据库,了解了一些动态的SQL语句。




返回列表 返回列表
评论

    分享到