Mybatis
Irvin-bin
Java PHP 混合应用 安卓 小程序
展开
-
基于Maven的SpringBoot整合Mybatis+Mysql之疯狂吐槽(一)
由于项目需要,尝试使用SpringBoot整合Mybatis使用,瞎折腾了两天,重要弄出了一个可以运行的demo,心中无数。。。飞过,趁着火气未消,特地写下以下注意事项,供众多新生代参考,避免像我一样深陷泥潭,浪费宝贵的时间使用在没有意义的配置文件上面,最后附上完整可运行代码。一、千万不要使用eclipse、Myeclispe进行两者整合、万不要使用eclipse、Myeclis...原创 2019-03-01 17:07:14 · 1291 阅读 · 0 评论 -
基于Maven的SpringBoot整合Mybatis+Mysql之IDEA代码分享(二)
接上一篇:基于Maven的SpringBoot整合Mybatis+Mysql之疯狂吐槽(一)完整流程如下:1、打开IDEA(有空的时候会写一篇下载、配置和安装的文章),File-》New-》Project,点击Spring Initializr,Project SDK出,点击New,选择你的SDK,勾选Default,2、点击Next,输入你希望的包名,项目名称之类的,使用默认也行...原创 2019-03-01 17:09:21 · 631 阅读 · 1 评论 -
mybatis:主表与副表一对多时插入操作如何获取刚保存的主键ID
话不多说直接上代码:主表:GoodShelf、副表:pallets主表上加上:useGeneratedKeys="true" keyProperty="id" ,id为主键名称,省略不重要的代码<insert id="insertSelective" parameterType="com.ljb.entity.GoodShelf" useGeneratedKeys="true...原创 2019-04-11 08:53:58 · 3873 阅读 · 0 评论 -
mybatis:批量插入数据
在项目开发中总是会遇到一次性插入很多数据的情况,而数据通常会保存的List集合中,如果通过遍历集合再逐条插入就显得有点麻烦,下面就提供一份mybatis下批量插入的代码实现<insert id ="insertPallerBatch" parameterType="java.util.List" > insert into T_PALLET (NAME, PINDEX,GO...原创 2019-04-11 09:01:26 · 192 阅读 · 0 评论 -
(六)Maven+SpringBoot整合Mybatis+SQL Server
1、在上文提到的整合项目中,添加依赖<!-- mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId&g...原创 2019-05-15 18:09:00 · 5117 阅读 · 2 评论 -
mybatis-generator 代码自动生成工具(maven方式)
由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,mybatis-gennerator插件帮我们自动生成mybatis所需要的dao、bean、mapper xml文件。这里主要通过eclipse工具,来讲解实现;1、建表语句CREATE TABLE `user` ( `id` int(11) NOT NU...转载 2019-05-28 09:54:31 · 5337 阅读 · 2 评论 -
SpringBoot+Mybatis 自动创建数据表(适用mysql)
Mybatis和Hibernate是两个比较热门的持久层框架。使用起来也各有利弊(个人使用了几个月的Hibernate后还是决定回到Mybatis的怀抱)Mybatis用了快两年了,在我手上的发展史大概是这样的第一个阶段利用Mybatis-Generator自动生成实体类、DAO接口和Mapping映射文件。那时候觉得这个特别好用,大概的过程是这样的在数据库中先...转载 2019-05-28 09:57:26 · 26872 阅读 · 16 评论