![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
弓长张_木子李
这个作者很懒,什么都没留下…
展开
-
Mybatis&orcale update语句中接收参数为对象
Mybatis的 mapper.xml 中 update 语句使用 if 标签判断对像属性是否为空值。 UserDTO是传过来参数的类型,userDTO是在mapperDao接口中给更新方法的参数起的别名。 mapperDao.java int updata(@Param("userDTO") UserDTO userDTO);mapper.xml id="u原创 2018-01-22 17:02:36 · 5360 阅读 · 0 评论 -
mybatis根据数据库表结构自动生成实体类,dao,mapper
首先, pom需要引入 <!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.39&原创 2018-08-24 09:40:21 · 1053 阅读 · 0 评论 -
mybatis中使用Integer类型的参数<if>判断问题
mybatis对传入参数进行判断时,会使用if标签, 一般是判断不为null和'', 如下:<if test="name != null and 那么 != ''"> name =#{name,jdbcType=VARCHAR},</if> 1、 String类型是符合的,但是如果是Integer类型的话,如果变量的值是0,即 num = 0, m...原创 2018-07-19 10:13:24 · 9519 阅读 · 0 评论 -
IntelliJ IDEA 创建Spring+SpringMVC+mybatis+maven项目
参考自:https://www.cnblogs.com/hackyo/p/6646051.html 第一步: 创建maven项目 输入项目名和工程id 选择maven 默认就可以了 刚开始时间比较长,可以看到,用了有7分多钟, 还是很快的 maven包下载好后,项目结构如下 第二步: 创建java包 可以看到, 缺少java包,在main上右键新建包 建完java后的目录 第...原创 2018-03-30 16:36:18 · 1207 阅读 · 0 评论 -
Spring boot + mybatis + orcale
接着上次的实现, 添加 mybatis 查询 orcale 数据库第一步: 新建几个必须的包, 结果如下第二步: 在service包下新建personService.java 根据名字查person方法接口package com.example.first.service;import com.example.first.entity.Person;public int原创 2018-01-29 14:11:31 · 349 阅读 · 0 评论 -
orcale 使用创建日期排序然后分页每次取排序后的固定条数
需求: 一个使用mybatis分页插件的分页列表, 现在要求新增一条数据或者修改一条数据后,显示在最前端思路: 使用sql , 先将查询出来的数据排序, 然后使用rownum > page*size 和rownum 问题 : 执行sql时遇到一个问题, 因为使用order by tn.create_time desc 进行降序排列,是在where条件查询后, 所原创 2018-01-26 14:30:33 · 164 阅读 · 0 评论 -
使用vue的v-for生成table , 给table加上序号
现在有一个使用mybatis的分页插件生成的table,table中数据是通过vue获得的 , 前台显示使用后台vue获取数据使用分页插件进行查询然后使用回调,将结果返回给vue的一个model/** * 分页控件加载 * @param data */function aspnetPagerInfoIM(pageDataShow,pageModule,resource, mod原创 2018-01-26 14:29:55 · 16219 阅读 · 0 评论 -
Mybatis报There is no getter for property named 'orgCode' in 'class java.lang.String'
在mapper.xml中 , 如果单参数是String类型 , 且在sql语句中对参数进行了判断 , 如下 when 中的判断 , 如果出现 if 判断也是一样的。都需要把判断中的参数用 _parameter 来代替 ,。 另外orcal中判断字段是否为空需要使用 is null , 同理,判断不为空使用 is not null 。 错误查询:id = "select" resu原创 2018-01-25 11:33:52 · 475 阅读 · 0 评论 -
java.lang.RuntimeException: org.apache.ibatis.binding.BindingException: Invalid bound statement (not
java.lang.RuntimeException: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.demoDao.getXXX;Mapepr.xml文件中文nameapce和mapper接口映射错误 ,导致mybatis绑定失败, 看namespace的包名是否是原创 2018-01-24 19:36:09 · 290 阅读 · 0 评论 -
mybatis隐藏不用的sql
在mybatis的xml中,选中了不用的sql语句,使用ctrl + shift + / 隐去,,结果是 where> if test="dto.startTime != '' and dto.startTime != null"> and to_char(time,'yyyy-mm-dd') >= #{dto.startTime}原创 2018-01-31 19:27:37 · 416 阅读 · 0 评论 -
mybatis使用<choose> <when>
一、需求 后台使用orcale数据库,mybatis做持久层,前台搜索功能,根据类型搜索,但是数据库中没有类型字段, 所以需要在where条件语句中进行判断,当type == x1 时和type == x2时where中的判断条件不同二、解决 select * from table and 条件1原创 2018-01-31 19:27:32 · 779 阅读 · 0 评论 -
Mybatis报错 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding
Mybatis报错 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'parentCode' not found. Available parameters are [0, 1, param1, param2]原创 2018-01-22 16:57:37 · 4794 阅读 · 0 评论 -
mybatis : ERROR. token : COMMA, pos : 373
查询的字段符号问题,可能是多了" , " 也可能是少了 " , " 仔细检查, 都能解决原创 2018-11-13 14:54:19 · 8871 阅读 · 0 评论