前提:tomcat 9,IDEA,mysql-connector-java-8.0.jar,mybatis3
1. 下载mysql的驱动包,需要最新的,因为mysql用的是5.7,不然会报错过会编译,然后放进lib目录
2. mybatis3的jar包,解压全部文件到lib目录
3. 新建config目录,下图
4. 新建数据库映射对象类,方便持久化数据到对象中去
5. 编写业务逻辑代码
6. 运行结果
7. 查询多条记录
查 >>>>
selectOne 查询一条记录
selectList 查询多条记录
=============================================================================================================
增 >>>>
获取自增id
获取非自增id
改 >>>>
删 >>>>
8. 总结:
#{} 占位符,接收参数,类型包括(简单类型,pojo类型,hashmap类型)
如果接收简单类型,#{}可以写成value或其他自定义名称
如果接收pojo类型,通过OGNL的对象导航图来读取对象中的属性值
${} 拼接符,容易造成sql注入,不建议使用
网友评论