随笔分类 -  mybatis

摘要:最近有个需求,就是使用mybatis时,向mysql中插入数据,其参数为map类型,map里面的key为列名,而key对应的value是该列对应的列值;问题是每次插入mysql中数据行的部分列,即map里面key的值每次都不固定,在用mybatis时需要通过map的key作为列名。 基础知识 对于这 阅读全文
posted @ 2018-02-06 17:32 努力奋进 阅读(934) 评论(0) 推荐(0) 编辑
摘要:在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。 <![CDATA[ ]]> 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。 阅读全文
posted @ 2018-02-05 11:35 努力奋进 阅读(256) 评论(0) 推荐(0) 编辑
摘要:最近在搞一个电商系统中由于业务需求,需要在插入一条产品信息后返回产品Id,刚开始遇到一些坑,这里做下笔记,以防今后忘记。 类似下面这段代码一样获取插入后的主键 User user = new User(); user.setUserName("chenzhou"); user.setPassword 阅读全文
posted @ 2018-01-29 16:16 努力奋进 阅读(226) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close 阅读全文
posted @ 2018-01-19 18:55 努力奋进 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:mybatis传入多个参数 写在开头: 需要查阅本文的基本都是需要传入多个参数的,这里记住一句话:无论你传的参数是什么样的,最后mybtis都会将你传入的转换为map的,那么既然这样,当我们要传入多个参数时,何不直接给与map类型即可,然后mapper.xml通过#{map.key}来获取值即可,这 阅读全文
posted @ 2018-01-19 14:44 努力奋进 阅读(1731) 评论(0) 推荐(0) 编辑
摘要:一般来说,将TEXT字段,从一张操作频繁的表中拆分出去,成为一个Key-Value结构的独立表是 好处颇多的。 其有利之处主要体现在下面三个方面: PS:以下的讨论对象均基于Innodb引擎 1. 便于运维 由于目前Innodb-plugin对于大多数DDL都是会有TABLE-LOCK的。这也就意味 阅读全文
posted @ 2018-01-15 17:10 努力奋进 阅读(344) 评论(0) 推荐(0) 编辑
摘要:Mybatis 反向生成、 反向生成的步骤: 3.打开generator.xml文件 更改配置信息 路径一般情况下用英文 中文的路径有些会识别不了 或产生乱码 4.在电脑的左下角 左击打开 点击 运行 输入 cmd 按回车键 5.输入 6. 7. 生成语句: java -jar mybatis-ge 阅读全文
posted @ 2018-01-09 20:14 努力奋进 阅读(428) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示