摘要:插件功能非常强大,,方法跳转提示,分页插件。三地址使用该插件在引入该插件具体使用,我们在以后的中再学习具体的方法。更多请参考学习笔记一入门
mybatis 插件功能非常强大,mybatis-generator,mybatis-plugin方法跳转提示,mybatis-pagehelper分页插件。一、mybatis-generator 1、mybatis-generator配置
先在 pom.xml 文件配置:
org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 true true
/resources/generatorConfig.xml配置
配置数据库文件 /sources/datasource.properties属性
db.driverLocation=/WEB/java/mysql/mysql-connector-java-5.1.6-bin.jar db.driverClassName=com.mysql.jdbc.Driver db.url=jdbc:mysql://192.168.1.103:3306/emall?characterEncoding=utf-8 db.username=corwien db.password=5186662、生成数据对象和时间戳优化
配置好之后,然后点击编辑器右侧maven,mabatis-generator下的插件双击,然后会在/com.emall/dao,/com.emall/pojo下生成对应表的model类。
使用maven生成的文件:
修改mappers/CartMapper.xml配置文件中的 insert,update方法
insert into emall_cart (id, user_id, product_id, quantity, checked, create_time, update_time) values (#{id,jdbcType=INTEGER}, #{userId,jdbcType=INTEGER}, #{productId,jdbcType=INTEGER}, #{quantity,jdbcType=INTEGER}, #{checked,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
改为通过db内置函数 now()来更新时间:
insert into emall_cart (id, user_id, product_id, quantity, checked, create_time, update_time) values (#{id,jdbcType=INTEGER}, #{userId,jdbcType=INTEGER}, #{productId,jdbcType=INTEGER}, #{quantity,jdbcType=INTEGER}, #{checked,jdbcType=INTEGER}, now(), now())二、mybatis-plugin
在编辑器设置里边找到 plugin ,然后查找 mybatis plugin,进行安装:
安装之后,重启编辑器,我们可以看到在dao的文件左侧出现箭头,该箭头我们可以点击直接跳转到对应mappers文件中的方法,可以大大的提高我们的开发效率。
三、mybatis-pagehelperGitHub地址:Mybatis-PageHelper
使用该插件:
在pom.xml引入该插件
com.github.pagehelper pagehelper 4.1.0 com.github.miemiedev mybatis-paginator 1.2.17 com.github.jsqlparser jsqlparser 0.9.4
具体使用,我们在以后的spring中再学习具体的方法。
更多请参考:
MyBatis学习笔记(一)入门
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/68262.html
摘要:是现在广泛流行的代从开始学习系列之向提交代码掘金读完本文大概需要分钟。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代老年代和永久代中无永久代,使用实现三块区域。 React Native 开源项目 - 仿美团客户端 (Android、iOS 双适配) - Android - 掘金推荐 React Native 学习好项目,仿照美团客户端... 极简 GitHub 上手教程 - 工具...
摘要:前提好几周没更新博客了,对不断支持我博客的童鞋们说声抱歉了。熟悉我的人都知道我写博客的时间比较早,而且坚持的时间也比较久,一直到现在也是一直保持着更新状态。 showImg(https://segmentfault.com/img/remote/1460000014076586?w=1920&h=1080); 前提 好几周没更新博客了,对不断支持我博客的童鞋们说声:抱歉了!。自己这段时...
摘要:目录其中每个章节知识点都是相关连由浅入深的一步步全面分析了技术原理以及实战由于文案较长想深入学习以及对于该文档感兴趣的朋友们可以加群免费获取。这些场景在大量的编码中使用,具备较强的实用价值,这些内容都是通过实战得来的,供读者们参考。 前言系统掌握MyBatis编程技巧已经成了用Java构建移动互联网网站的必要条件 本文主要讲解了Mybatis的应用,解析了其原理,从而形成一个完整的知识...
阅读 1026·2021-11-23 09:51
阅读 2343·2021-10-08 10:22
阅读 2544·2021-09-29 09:35
阅读 852·2021-09-22 15:20
阅读 2857·2019-08-30 15:53
阅读 2411·2019-08-30 13:55
阅读 1096·2019-08-29 17:27
阅读 2868·2019-08-29 17:26