Wesley13 Wesley13
3年前
java.math.BigInteger cannot be cast to java.lang.Long数据库操作时异常处理(mysql)
java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long;连接数据库没问题,但操作数据库时报错,可以进行一下排查:首先,数据库表字段的类型与实体类是否一致;如果一致就要看引用的jar版本问题。
艾木酱 艾木酱
2年前
系统公告 | MemFire Cloud推出微信小程序SDK
“超能力”数据库~拿来即用,应用开发人员再也不用为撰写API而发愁。MemFireCloud为开发者提供了简单易用的云数据库(表编辑器、自动生成API、SQL编辑器、备份恢复、托管运维),很大地降低开发者的使用门槛。简介MemFireCloud推出基于SupabaseJavaScript库进行改造的supabasewechatstableSDK,
Stella981 Stella981
3年前
Spring Boot(六)集成 MyBatis 操作 MySQL 8
一、简介1.1MyBatis介绍MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。1.2MyBatis发展史MyBatis原本是apache的一个开源项目iBatis,2010年这个项目由apache
Wesley13 Wesley13
3年前
Oracle的行转列
一,简单的行转列做项目的时候碰到一个需求,老板有三个门店,每个门店每天都有金额入账,现在想展示某一段时间每个门店的收入情况原表的的结构!(https://static.oschina.net/uploads/space/2017/1116/173502_L6uv_2897732.png)这里在sql里面处理就比较方便,只
Stella981 Stella981
3年前
Flask从入门到精通之使用Flask
  FlaskSQLAlchemy是一个Flask扩展,简化了在Flask程序中使用SQLAlchemy的操作。SQLAlchemy是一个很强大的关系型数据库框架,支持多种数据库后台。SQLAlchemy提供了高层ORM,也提供了使用数据库原生SQL的低层功能。  和其他大多数扩展一样,FlaskSQLAlchemy也使用pip安装
Wesley13 Wesley13
3年前
MySQL索引底层:B+树详解
前言当我们发现SQL执行很慢的时候,自然而然想到的就是加索引。对于范围查询,索引的底层结构就是B树。今天我们一起来学习一下B树哈~公众号:「捡田螺的小男孩」树简介、树种类B树、B树简介B树插入B树查找B树删除B
Wesley13 Wesley13
3年前
MySQL事务与锁
事务的隔离级别SQL标准定义的4个隔离级别为:READUNCOMMITED(未提交读)事务中的修改,即使没有提交,对其他事务也都是可见的。事务可以读取未提交的数据,也被称为脏读。这个级别是隔离级别中最低的,实际情况基本不用。READCOMMITED(提交读)事务从开始直到提交之前,所做的任何修
Wesley13 Wesley13
3年前
MongoDB学习笔记_3_文档
文档基础概念MongoDB的文档等同于SQL的记录在mongodb中数据的组建形式由键值组成mongodb中数据文档为bson格式文档中键的命名规则1.utf8格式的字符串2.不能由'\\0',不能为空3.以\_开头的很多事保留的键,,所以一般不用\_
Wesley13 Wesley13
3年前
Hibernate(五)——面向对象查询语言和锁
Hibernate做了数据库中表和我们实体类的映射,使我们不必再编写sql语言了。但是有时候查询的特殊性,还是需要我们手动来写查询语句呢,Hibernate框架为了解决这个问题给我们提供了HQL(Hibernate Query  Language)面向对象的查询语言,和QBC(QuerybyCriteria)完全面向对象的
Wesley13 Wesley13
3年前
Oracle一张表中实现对一个字段不同值和总值的统计(多个count)
需求:统计WAIT\_ORDER表中的工单总数、未处理工单总数、已完成工单总数、未完成工单总数。表结构:为了举例子方便,WAIT\_ORDER表只有两个字段,分别是ID、STATUS,其中STATUS为工单的状态。1表示未处理,2表示已完成,3表示未完成总数。 SQL:  1.SELECT   2