![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
菠萝y
发上等愿,结中等缘,享下等福;择高处立,寻平处住,向宽处行。
展开
-
mybatis关联查询问题(一对多、多对一)
mybatis 提供了高级的关联查询功能,可以很方便地将数据库获取的结果集映射到定义的Java Bean 中。下面通过一个实例,来展示一下Mybatis对于常见的一对多和多对一关系复杂映射是怎样处理的。 设计一个简单的博客系统,一个用户可以开多个博客,在博客中可以发表文章,允许发表评论,可以为文章加标签。博客系统主要有以下几张表构成: Author表:作者信息表,记录作者的信息,用户名和密码转载 2017-05-26 21:31:58 · 503 阅读 · 0 评论 -
mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
最近使用MySQL数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结: 使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型转载 2017-06-06 11:02:50 · 351 阅读 · 0 评论 -
eclipse 使用maven generator 插件自动生成mybatis所需代码
一、 maven pom.xml文件中引入plugin插件 org.mybatis.generator mybatis-generator-maven-plugin 1.3.5原创 2017-06-06 14:31:54 · 6058 阅读 · 0 评论 -
mybatis和JPA实现乐观锁解决并发问题-阿里巴巴JAVA开发手册详细解读
在阿里巴巴近期发出的阿里巴巴JAVA开发手册(终极版)中有这样一条记录。 【强制】并发修改同一记录时,避免更新丢失,需要加锁。要么在应用层加锁,要么在缓存加锁,要么在数据库层使用乐观锁,使用version作为更新依据。 说明:如果每次访问冲突概率小于20%,推荐使用乐观锁,否则使用悲观锁。乐观锁的重试次数不得小于3次。 那么什么是乐观锁呢? 乐观锁( Optimist原创 2017-09-29 10:32:04 · 3294 阅读 · 1 评论 -
使用 tk.mybatis/mapper-spring-boot-starter 出现获取不到实体类的异常
突现问题 我在重构一个项目的时候,准备使用 tk.mybatis/mapper-spring-boot-starter 2.0.3 版本,过去的项目使用的主版本是1,项目启动正常,调用接口流程里面使用了通用 mapper 的一些方法,在执行下面代码出现异常 Example example = new Example(User.class); 异常如下图,相信大家都碰到这个问题: 开始解决 查找...翻译 2019-09-12 11:40:33 · 5562 阅读 · 0 评论