MyBatis Plus多数据源配置, Invalid bound statement (not found)报错解决 上周下班前遇到一个很奇怪的问题 在配置多数据源的时候,调用其中一个dao的selectById一直找不到,即报错 Invalid bound statement (not fou...... 言曌 12月06日 4231 6 阅读全文
SSM项目配置事务不生效解决办法 今天帮一个朋友解决事务不生效的问题,这里总结下主要原因。 事务失效有几个常见原因解决办法 1)数据库表需要设置使用 INNODB 引擎,直接用Navicat修改,或者用命令 ALTER ...... 言曌 08月07日 1736 6 阅读全文
mybatis 一对一association、一对多collection实践,以订单为例 最近帮朋友写一个简单的商城系统,其中关于订单查询这一块,可以记录一下分享给大家。 一、数据库设计 这里主要贴一下核心的2张表,订单主表和订单详细表,像用户表,购物车表,收货地址表,店铺表之类的就不贴出...... 言曌 01月10日 3656 5 阅读全文
MyBatis批量插入返回自增ID列表 最近使用 Mybatis 写了很多批量插入的代码,其中也有时候需要返回自增ID列表,本文稍微介绍一下需要注意的地方。 这里为了提供一个简单的示例,以批量插入用户为例 代码地址:https:...... 言曌 01月01日 5619 6 阅读全文
MyBatis之一对一和一对多及分页问题,实现文章列表+分类列表+标签列表+用户的关联查询 本文主要介绍 MyBatis 一对一和一对多相关使用,还有就是分页的简单介绍。 一、背景 之前我在做文章列表,如下图1这种后台文章列表的时候,通常都是从数据库将文章表查出来,然后遍历往文章列表里填...... 言曌 06月21日 6628 6 阅读全文
Spring Data JPA 写SQL语句也可以如此简单 在使用 Spring Data JPA 的时候,通常我们只需要继承 JpaRepository 就能获得大部分常用的增删改查的方法。 有时候我们需要自定义一些查询方法,可以写自定义 HQL ...... 言曌 04月25日 27775 7 阅读全文
Spring Data JPA 联合主键 比如我们这里想要创建一张表,用于用户关注和粉丝。 relationship 两个字段,都是主键(即联合主键) Spring Data JPA 实体如何设计才能自动创建这样的表呢? ...... 言曌 04月24日 3857 6 阅读全文
Hibernate 和 JPA 注解 1、@Entity(name="EntityName") 必须, name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",sche...... 言曌 03月31日 2191 6 阅读全文
Spring Data JPA 之 一对一,一对多,多对多 关系映射 一、@OneToOne关系映射 JPA使用@OneToOne来标注一对一的关系。 实体 People :用户。 实体 Address:家庭住址。 People 和 Address 是一对...... 言曌 03月31日 28752 8 阅读全文
Hibernate 泛型实现 dao 层的基类 最近在用 Hibernate 操作数据库的时候,发现每个实体类都要写增删改查,像这样。 package com.change.dao; import com.chang...... 言曌 12月15日 1734 6 阅读全文
SSM博客实战(7)-springmvc和layui富文本编辑器实时上传图片功能实现 本文将介绍 springmvc 上传功能实现,以及layui 前端插件的使用,尤其是其富文本编辑器的上传图片接口的实现。 一、开发准备 1、layui 官网:http://www.layui.com/...... 言曌 09月15日 11750 9 阅读全文
mybatis-generator逆向工程设置不生成Example类 之前每次生成 po 和 mapper,都会生成 Example 类和其对应的 CURD方法。删起来也比较麻烦,所以干脆让它不生成即可。 具体配置很简单,只需要在要设置的表的 table 标签里将...... 言曌 09月09日 8932 1 阅读全文
ibatis mybatis sql语句配置 符号不兼容 大于号 小于号 在mybatis中对sql语句中涉及到大于号,小于号,如何操作: 方法一、 将其放入到<![CDATA[ ]]>标签中 如: <![CDATA[ ...... 言曌 09月03日 2364 1 阅读全文
mybatis-generator逆向工程生成boolean字段解决办法 通过逆向工程生成代码,如果字段是 int(1) 或者 tinyint(1) 会自动生成Boolean类型,不得不说是坑,本来我 的 status 字段是用来记录状态,当然不止有 0 和 1,还有 2,...... 言曌 08月29日 8774 2 阅读全文
Mybatis无法获取带有下划线前缀的字段的值 今天下面,把几张表里的字段都加了前缀,如 article_id,article_title,acticle_content,article_status。 然后通过Mybatis-generat...... 言曌 08月28日 10103 1 阅读全文