
mybatis
南宫龙码
大家相互学习,共同进步
展开
-
mysql 同一张表直接用sql查交集数据
sql查询交集原创 2022-08-20 09:37:28 · 772 阅读 · 1 评论 -
LEFT JOIN 链表查询为什么设置索引 索引失效
链表查询 索引失效原创 2022-06-09 09:55:33 · 1019 阅读 · 0 评论 -
sql 返回字符串字符长度的函数
sql查询字符串长度的函数原创 2022-03-30 14:53:53 · 1299 阅读 · 0 评论 -
UPPER LOWER sql语句将小写字母大写字母转换的函数
sql转成大小写原创 2022-03-30 14:46:20 · 529 阅读 · 0 评论 -
sql 拼接 concat 保存小数 ROUND
select pr.id ,pr.store_id, info.store_name,pr.product_id, product.product_name , product.specification , product.unit ,product.generate_manufacturer ,pr.purchase_price as nowPurchasePrice, pr.retail_price as nowRetailPrice,(pr.retail_price - pr.pu.原创 2022-03-03 10:32:59 · 651 阅读 · 0 评论 -
删除表中重复数据,并且数据不完全相同
上代码:用表筛选出要删除的idDELETEFROMt_reply_agreeWHEREid IN (SELECTa.idFROM( SELECT MIN( id ) AS id FROM t_reply_agree WHERE is_del = 0 GROUP BY reply_id, user_id HAVING COUNT( * )> 1 ) a)原创 2021-12-24 10:48:08 · 395 阅读 · 0 评论 -
mysql 动态活动状态语句 通用
很多小程序页面都会需要查询活动,但是活动的状态都是根据时间改变而改变,所以要一个通用sql<select id=“queryActivInfoList” resultMap="activInfoDtoMap"parameterType=“map”>SELECT a.id,a.activ_name,a.activ_qrcode,a.activ_type,a.address,a.area_id,a.area_name,a.city_id,a.city_name, a.create_dat原创 2021-08-26 11:07:01 · 147 阅读 · 0 评论 -
mysql5.7以上版本 GROUP BY的使用
在把MySQL升级到5.7或者更高的版本,一些以前看上去不会出错的group by 操作在这个版本以后就会出现语法报错的情况:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column list which is not functionally dependent on columns in GROUP BY clause; this is incomp转载 2021-07-27 11:52:58 · 1873 阅读 · 0 评论 -
which is not functionally dependent on colunns in GROUP BY clause
原因:mysql 5.7以上有一个ONLY_FULL_GROUP_BY模式 ,模式严格的限制GROUP_BY使用1.查找出的发生碰撞的字段,于是就有了这个错误2.什么是字段碰撞?比如我这里以create_date 做聚合,查出来的d_1有三个值,分别是1、2、3,这就是碰撞,因为聚合之后某一列有了多个值。建议使用 DISTINCT 进行去重 或者 是先进去单表去重 再聚合查询...原创 2021-07-27 11:45:15 · 203 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Unknown column ‘user_name’ in ‘field list’
分析原因:1.这异常翻译就是字段找不到,所以问题就是出现在数据库和pojo对像中。2.数据库中的 字段有 _线的字段是否和对象中的变量是否对应3.对象中是否定义主键,如果数据库中定义了主键那就必须定义解决方案:1.核对数据库字段2.添加注解@TableField(“userName”)private String name;3.添加id主键注解@TableId(type = IdType.AUTO)private Integer uuid;...原创 2021-04-07 16:48:27 · 410 阅读 · 0 评论 -
mybatis初始化SqlSessionFactory失败 总结原因有几点
1.resources中的xml配置文件放错位置或者是放的太深加载不到比如 RoleDao因为放的比较包中包中所以扫描不到2.xml文件里面有错文比如mapper namespace的相对路径有问题 导致初始化错误原创 2021-03-03 16:46:38 · 2450 阅读 · 2 评论 -
No constructor found in void matching [java.lang.String, java.lang.String, java.sql.Date, java.lang.
分页查询让我做了一个下午主要2点问题1.忘记在mybatis配置文件中忘记配置 插件解决方法是这样2.就是sql语句解决方法就是:原创 2021-02-27 20:02:19 · 1100 阅读 · 0 评论 -
MyBatis使用指南
mybatis笔记ORM:对象关系映射,将表以及表中的数据映射成类和对象。表—>类表中的字段—>类中的属性表中的数据—>类的对象Mybatis:1、是一个持久层框架,封装了原始的jdbc操作。2、mybatis支持xml和注解两种方式配置sql。3、支持ORM思想封装执行sql的结果。1、准备工作要做的事:创建module(模块)、创建数据库和表、导入jar包、创建实体类2、创建并编写mybatis 映射配置文件3、创建并编写mybatis核心配置文件4、创建测试类,使原创 2021-02-02 15:14:38 · 121 阅读 · 0 评论