发表于: 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语句。
评论