mybatis
午夜学徒xpf
日拱一卒无有尽,功不唐捐终入海。
展开
-
Mybatis基础配置及使用
Mybatis是一个基于Java的持久层框架,主要用来做数据库的访问操作,与JDBC的作用基本相同。Mybatis与JDBC的不同之处在于:1.JDBC代码冗余大,开发效率低。2.JDBC中sql命令写在Java程序中,如果sql发生改变会导致代码的重新编译。3.JDBC中所有的O-R mapping的动作都要手动完成。而Mybatis框架对现有代码进行了合理的封装(便于后续的重复调用,可以原创 2017-05-25 19:13:58 · 489 阅读 · 0 评论 -
mybatis中插入数据(id为主键的情况)以及查询数据
上篇写的插入是表中没有设定主键,因此可以直接传入数据完成插入操作。当表中将字段id设为主键并自动增加的情况下该如何插入数据并没有说明。下面还是以mysql为例进行说明: 插入操作,在上篇的基础上,把写的userDataDaoImp.xml略作修改即可:1)采用useGeneratedKeys=“true” keyProperty=”id”(id是主键的字段名称)来指定插入的数据所对应的id是自原创 2017-05-26 17:03:08 · 1898 阅读 · 0 评论 -
Mybatis中$和#取值的区别
mybatis中通常会有传参数的方法要用到,有时候查询条件以及条件的值都需要方法参数传过来,在数据库中用以查询.#取值的时候,是将参数中的值当做字符串进行处理,而是将参数中的值当做字符处理,简单的将——–比如我现在要查询数据库中company=”tengxun”的记录方法findByItem(Stringcondition,Stringvalue);DAO操作时,condition中传入的参数是原创 2018-01-11 20:43:52 · 1711 阅读 · 0 评论 -
Mybatis调用存储过程及if语句
项目中使用mybatis调用存储过程,获取返回结果。某些情况下,需要对入参做判断而后使用,需要用到if。遍历集合list使用foreach.原创 2019-07-29 21:07:58 · 526 阅读 · 0 评论