
常见方法的使用
沉默的风、
Java攻城狮~生命不止~修炼不止~
展开
-
Spring Data JPA 之 一对一,一对多,多对多 关系映射详细笔记
前言最近在用Spring Data Jpa ,发现好多东西都是知道个大概,但不知其细节,所以细节地方配置的错了,就会导致很多业务场景SQL报错。特做此笔记,以防以后跳同样的坑。一、@OneToOne关系映射JPA使用@OneToOne来标注一对一的关系。实体 People :用户。实体 Address:家庭住址。People 和 Address 是一对一的关系。这里用两种方式描述JPA的一对一关系:一种是通过外键的方式(一个实体通过外键关联到另一个实体的主键);另外一种是通过一张关联表来保原创 2020-11-12 11:15:17 · 477 阅读 · 0 评论 -
记录一下String.format()方法的使用
从 Java 5.0 开始,String类新增了一个强大的字符串格式化方法format()。这个方法到现在用的人还是不多,实在是一种浪费。本文带你快速过一遍这个方法的功能,将来你要用到格式化文本的时候,可能就不需要再借用第三方类库或自己去实现了。首先看一个简单例子:String formatted = String.format("%s今年%d岁。","小李",30);// "...转载 2019-08-13 18:29:32 · 541 阅读 · 0 评论 -
坑之Mysql数据库时间类型以及精度问题(多存了一秒)
最近项目中在做JWT登录的时候,根据当前时间做签名密钥,生成的Token,并且将当前时间也保存在了用户表中的last_login(最后登录时间),最后在做检验的时候,根据JWT中存的用户id,查询用户的最后一次登录时间,然后创建签名密钥,去调用校验Token的方法,结果老是校验不通过!debug了以后发现了问题,数据库存放的last_login,比生成Token是的那个时间多了一秒,密钥不对,...原创 2019-08-15 16:35:54 · 4152 阅读 · 2 评论