解决oracle主键问题,解决renren-security使用oracle主键问题
解决renren-security使用oracle主键问题
分享
未结
1
808
LancCJ
2019-11-04
悬赏:20积分
下载项目,直接配置oracle数据库,在配置文件中使用 id-type: ID_WORKER 模式的主键生成策略,但是出现了错误
错误描述为:前端的Long类型主键最后位数精度不对,变成了00
解决方法在项目新增如下代码,方式是将返回的Long 类型的id以字符串的方式返回
[pre]
package io.renren.common.config;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
@Configuration
public class JacksonConfig {
/**
* Jackson全局转化long类型为String,解决jackson序列化时long类型缺失精度问题
* @return Jackson2ObjectMapperBuilderCustomizer 注入的对象
*/
@Bean
public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() {
Jackson2ObjectMapperBuilderCustomizer cunstomizer = new Jackson2ObjectMapperBuilderCustomizer() {
@Override
public void customize(Jackson2ObjectMapperBuilder jacksonObjectMapperBuilder) {
jacksonObjectMapperBuilder.serializerByType(Long.class, ToStringSerializer.instance)
.serializerByType(Long.TYPE, ToStringSerializer.instance);
}
};
return cunstomizer;
}
}
[/pre]
解决oracle主键问题,解决renren-security使用oracle主键问题相关推荐
- mysql 主从,主主,主主复制时的主键冲突解决
原理:slave 的i/o thread ,不断的去master抓取 bin_log, 写入到本地relay_log 然后sql thread不断的更新slave的数据 把主服务器所有的数据复制给从服 ...
- phpmyadmin不允许一个表创建多个主键的解决办法
在phpmyadmin中执行建表语句 CREATE TABLE `user3` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(2 ...
- Oracle 错误总结及解决方法
ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...
- Oracle新手笔记(2) 关于Oracle 9i或9i以上版本客户端连接Oracle 8i及8i版本以下服务器端中文字符乱码的解决办法...
在做项目过程中,遇到Oracle 9i或9i版本以上客户端连接Oracle 8i及8i版本以下服务器端时,查询出来的中文数据全部变成了乱码.经查询资料终于解决了乱码问题. 开发工具是ASP.NET(C ...
- android虚拟器没有菜单,网易MuMu模拟器不显示Menu(菜单)键的解决办法
解决方法一: 前提:需要一个键盘 步骤: 1.直接按下键盘上的Menu键. 解决方法二: 前提:需要Root之后的文件浏览器 步骤: 1.在文件管理器中打开 /System 文件夹: 2.复制 bui ...
- oracle 10g ora12560,OracleORA-12560解决方法
今天在进行oracle数据imp/exp时突然发现在cmd下执行exp输入scott/tiger后时提示:EXP-00056: 遇到 ORACLE 错误 12560 ORA-12560解决方法 今天在 ...
- oracle数据库报错09275,【求助】oracle 数据库导入出错怎么解决?
导入数据库的时候日记记录如下:导入失败.是什么问题呢?求助各位帮忙解决,谢谢. Connected to: Oracle Database 10g Enterprise Edition Release ...
- 完美解决office安装程序失败提示:错误 1402无法打开键UNKNOWN\Components\xxx
最近自己的office不知道为什么崩了,然后就需要重新装office,在安装过程中实在是遇到很多问题,比如: 问题1.说找不到Office.zh_cn\officeMUI.mis officemui. ...
- 连接远程服务器CredSSP加密Oracle修正报错解决办法
连接远程服务器CredSSP加密Oracle修正报错解决办法: 打开注册表,快捷输入 "regedit"(类似找命令提示符 输入 cmd 一样)找文件夹 路径:HKLM(缩写)\S ...
- ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法
ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法(转载) 10小时前 ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法(转载) 分类: ASP.NET| ...
最新文章
- poj 1284 Primitive Roots(原根+欧拉函数)
- Java中的ReentrantLock和synchronized两种锁定机制的对比
- Android:动态加载布局
- 瞬发大量并发连接 造成MySQL连接不响应的分析
- 在github上托管Maven存储库(包含源代码和javadoc)
- 本机上的ajax需要跨域吗,jQuery AJAX跨域
- php输入数据提交排序,排序php数据var
- Java IO(File类)
- MATLAB之图像与音频信号处理
- XMLHttpRequest异步时的超级链接调用函数问题
- Mac Safari浏览器的阅读列表与iPhone、iPad (iOS)不同步的问题
- Apache Solr 4.0今日发布
- VXLAN详解(三)
- tomcat多实例的端口设置
- 常用c语言代码大全,C经典程序代码大全.docx
- 西南科技大学OJ题 交换二叉树的孩子结点1105
- Android 分享到新浪微博
- 110001 《创业的旅途》读后感——坚持梦想,虔诚对待,相信生命的奇迹
- Codeforces Round #439 (Div. 2) E. The Untended Antiquity
- 测试工具:adb+perfdog+charles+tidevice+Monkey
热门文章
- android adb install Failure,提示base.apkcode is missing问题的解决
- 高通thermal-engine配置文件格式
- Android安全研究经验谈
- Android各层推荐开发书籍及参考资料
- Android系统架构基本模式解析
- java储存学生档案应该注意事项_档案管理的注意事项有哪些
- python 编译器重构_Python之父考虑重构Python解释器
- BZOJ 4627: [BeiJing2016]回转寿司
- 去重是distinct还是group by?
- mysql错误用法insert into where