知识库
资料保存后重新打开全是空白:写进一张表,却从另一张表读
用户在自己的资料编辑页改好昵称、头像、简介,点保存,提示"保存成功"。可一刷新、一重新打开,页面又是空的——所有字段都回到了空白。用户以为"没保存上",其实数据好好地躺在库里,只是 存进了另一张表 。 现象 表现非常稳定,也很有迷惑性: 编…
#数据映射#回显#ORM#读写一致性#分表
ORM 升级后分页插件类凭空消失,编译直接报找不到类
你只是把项目里的一个依赖从旧版本升到新版本,代码一个字没动,重新构建时却直接挂掉,报错指向一个你从没手动引用过的"分页插件类"。翻遍了自己的业务代码也找不到它,可编译器就是咬定这个类不存在。 现象 构建日志里是这样的: 或者在运行启动时报类…
#变更记录#编译报错#分页#依赖升级#ORM
原生查询返回的整数是 BigInt,直接丢进 in 筛选就报错
你用 ORM 的原生查询搜了一批记录,拿到 id 列表,顺手拼成 in [...] 去做第二次查询。结果报错,说类型不对。明明打印出来就是数字啊。 现象 用原生查询拿到的结果,拼成一个 in [...] 查询时报错: 或者: 打印这些值的时…
#类型陷阱#ORM#BigInt#JavaScript
Prisma 大版本升级后,连接串不能再写在 schema 文件里了
你只是把 ORM 升了个大版本,npx prisma 一跑,直接报错说 datasource 的 url 属性不再支持写在 schema 文件里。升级说明没看,踩了个正着。 现象 执行 Prisma 命令行时报错,大意是: 而 schema…
#数据库连接#版本升级#ORM#Prisma
PostgreSQL 说"表不存在",其实是大写表名没加引号
你想在终端里查一下某张表的数据,敲了 select from Article,PostgreSQL 回你一句 relation "article" does not exist。你去数据库里看,表明明在。 现象 在命令行里查询某张表报错: …
#ORM#命令行#标识符大小写#PostgreSQL