@Repository
public interface TokenMapper
| 限定符和类型 | 方法和说明 |
|---|---|
int |
createTable()
创建一个token管理表
|
String |
getToken()
从数据库中获取token
|
int |
insert(String token)
向数据库中存储token
|
Date |
lockSelectMaxDate()
锁表
|
@Insert(value="create table if not exists wei_xin_token\n(\n id bigint(20) auto_increment primary key comment \'\u6570\u636e\u81ea\u589e\u4e3b\u952e\',\n token varchar(255) not null comment \'\u4ece\u5fae\u4fe1\u83b7\u53d6\u7684token\',\n create_time datetime default now() comment \'\u6570\u636e\u63d2\u5165\u65f6\u95f4\'\n)\ncharset = utf8\n") int createTable()
@Select(value="select token from wei_xin_token order by id desc limit 1") String getToken()
@Insert(value="insert into wei_xin_token(token) values (#{token})")
int insert(@Param(value="token")
String token)
token - @Select(value="select max(create_time) from wei_xin_token for update") Date lockSelectMaxDate()
Copyright © 2021. All rights reserved.