查找的文章

ORM框架 mybatis出现了*There is no getter for property named '*' in 'class java.lang.String 的错误
    今天用mybatis突然出现了Thereisnogetterforpropertynamed‘code’in‘classjava.lang.String的错误。我一看我的接口和XML文件写的没有问题啊。后来才发现有的版本的mybatis不能直接传String.之前的代码://接口publicStringgetNameByCode(Stringcode);//XML<selectid="isCargoBillNoExist"resultType="String"parameterType="String">selectnamefr...  更多
1299 2019-02-22
ORM框架 ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决
    今天用mybatis写update的语句时,出现了:ORA-01861:文字与格式字符串不匹配与ErrorparsingMapperXML.Cause:java.lang.IllegalArgumentException:ResultMapscollectionalready的错误,我的数据库是Oracle。看了一下SQL语句和数据库的字段类型,发现我有个字段是时间类型。所以我们需要这样Stringceratedate="2007-12-28";SQl语句必须指定日期格式publicintupdate(Strin...  更多
1970 2019-02-23
ORM框架 Mybatis模糊查询的几种方式
    我们进行模糊查询时,如果是Mysql数据库,经常用到的是一个concat用“%”和参数相连接,而Oracle是用“||”这样的连接符。这样SQL就要2种区实现,造成了数据库不可以更改的局面,于是Mybatis框架有了bind这个元素,我们就完全不用数据库的语言了。如:第一种用bind实现模糊查询通用数据库List<RoleEntity>selectBykeyWord(@Param("keyword")Stringkeyword);<selectid="selectB...  更多
3178 2019-02-24
ORM框架 Mybatis传递多个参数的几种方法
    我们在使用mybatis时更多的时候是需要传多个参数给映射器。现在我记录几种mybatis传多个参数的方式分别是:使用map传递参数,使用注解来传入参数,使用JavaBean传入参数。1.使用map传递参数我们可以使用mabatis提供的Map接口来实现//xml文件<selectid="getRoleByMap"parameterType="map"resultType="String">selectnamewherea.id=#{id}anda.age=#{age}</select&...  更多
1418 2019-02-27
ORM框架 mybatis如何用in语句查询和一些注意事项
    平常我们使用in语句查询时,都是in(xx,xx,xx)的格式,但是mybatis如何用in语句查询呢,我们可以用foreach元素去创建这样的格式。显然foreach元素是一个循环语句,它的作用是遍历集合,支持遍历数据,List,set接口的集合。我们查询用户表,用户有男,女,未知3种情况,那例子查询男和未知的用户<selectid="findUserBySex"resultType="User">select*fromt_userwheresexin<forea...  更多
813 2019-02-27
ORM框架 解决mybatis的For input string: "true"和java.sql.SQLException: ORA-00911: 无效字符的问题
    解决mybatis的Errorqueryingdatabase.Cause:java.lang.NumberFormatException:Forinputstring:“true”和java.sql.SQLException:ORA-00911:无效字符的问题1.Cause:java.lang.NumberFormatException:Forinputstring:“true”在mybaits中对于非字符串类型的参数(如Boolean)的判断需要转变成字符串<!--<iftest=""></if>标签...  更多
1588 2019-03-15
ORM框架 Mybatis在xml文件中处理大于号小于号的方法
    今天用mybaits时出现了Thecontentofelementsmustconsistofwell-formedcharacterdataormarkup.org.xml.sax.SAXParseException:Thecontentofelementsmustconsistofwell-formedcharacterdataormarkup.的错误原来mybatis的大于小于号要转换错误的写法<iftest="startTime!=null">ANDorder_date>=#{startTime,jdbcType=DATE}</if&g...  更多
1363 2019-04-19
Spring系列 SpringBoot整合MyBatis的使用
    在传统的SSM框架整合中,使用MyBatis需要大量的XML配置,而在SpringBoot中,MyBatis官方提供了一套自动化配置方案,可以做到MyBatis开箱即用。1.添加依赖<dependency><groupid>org.springframework.boot</groupid><artifactid>spring-boot-starter-web</artifactid></dependency><dependency><groupid&g...  更多
1301 2019-05-03