![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 50
刘卡卡阿
这个作者很懒,什么都没留下…
展开
-
【MySQL 原理篇】- 凭这个,我拿下字节面试
这是我在今年上半年跳槽时准备的八股文资料中的 MySQL篇,分享给大家原创 2022-12-08 15:38:48 · 413 阅读 · 0 评论 -
PowerDesigner 反向生成 pdm 相关操作
1. 连接远程数据源https://app.yinxiang.com/fx/857875fd-e209-4a61-827a-914c52ae6d2d若是报找不到 mysql 连接包将 mysql.jar 驱动包 复制到 powerDesigner 的安装根目录下;关闭powerDesigner 重新打开即可;2. 反向生成PDMhttps://app.yinxiang.com/fx/7963ad68-3702-4373-a51e-1b626ea871ba2.1 显示comme原创 2020-07-28 15:14:59 · 351 阅读 · 2 评论 -
oracle 组合索引和单列索引实践
http://note.youdao.com/noteshare?id=96ae67d24dd00cc18dcc33367bf7c21a原创 2019-03-22 14:22:15 · 2811 阅读 · 0 评论 -
Linux 环境下调用C++库ocilib操作Oracle数据 -详细介绍
Instant Client Downloads for Linux x86-64 (64-bit)Linux下软件安装详解(rpm包、deb包、zip包等),打开服务器浏览器联网Ubuntu系统中安装RPM格式包的方法配置 oracle环境变量:sudo vi /etc/profile 在profile 添加 下面三行source /etc/path 更...原创 2018-12-16 18:56:11 · 1278 阅读 · 0 评论 -
Jpa写入数据过慢-批量插入
1. 问题背景一开始写的插入到数据库的语句是一条条的插入,如下面所示 @PostMapping("/addList") public void addListModelParams(@RequestBody List<SimModelParamsEntity> list) { if (list.size() == 0) { throw new Runti...原创 2018-12-01 11:28:33 · 21932 阅读 · 15 评论 -
关于报错"ORA-01747: user.table.column, table.column 或列说明无效"的解决办法
select *from v$reserved_wordswhere keywordin(select COLUMN_NAMEfrom all_tab_columnswhere table_name = ‘表名大写’ and owner=‘用户名大写’);原创 2018-11-24 10:41:19 · 4318 阅读 · 0 评论 -
Hibernate查询时,数据库返回多条纪录,封装后的对象却都是一样的问题
1. 背景表的设计如下2.实体类部分如下:public class WdsStRsvrREntity { @Id private String stcdt; private Date ymdhm;使用jpa的 findByStcdtAndYmdhmBetween(String id,Date startTime,Date endTime)的函数查询时,会发现查出的所有...原创 2018-11-12 20:03:53 · 1700 阅读 · 0 评论 -
Sql查询语句中的char值和时间格式问题
表主键id为char类型,time为Date类型,正确的查询语句为:select from 表名 where id='char值 ' and time = to_date('2015-01-01 00:00:00' , 'yyyy-mm-dd hh24:mi:ss')注意:char值为单引号,时间的to_date函数的第2个参数为时间格式,可变动。...原创 2018-11-12 14:44:25 · 1007 阅读 · 0 评论 -
Spring Data Jpa 复合主键
本文转载自我要笑熬浆糊的Spring Data Jpa 复合主键这次大创有个需求,在数据库建表时发现,user表与project表的关系表 user_project的主键为复合主键:CREATE TABLE user_project( user_id INT(20), project_id INT(20), timestamp ...转载 2018-11-13 08:39:20 · 711 阅读 · 0 评论 -
hibernate查询oracle数据库记录,一个字段为NULL整条记录就NULL的解决办法
1 问题描述数据库表如下,选出来的这行有几个属性值为NULL,其中第4列 的QI oracle类型为number实体类部分如下,其中 qi对应数据库表中的QI列,类型为double使用sql语句在navicat中能正确查出数据,可是在hibernate中,查出的是空2 解决办法将实体类中的 类型为double 都改为 它的包装类Double就可以了。3 问题原因这个我目前也不清...原创 2018-10-31 09:21:15 · 1387 阅读 · 0 评论 -
SpringBoot项目中使用Oracle11g数据库
具体步骤如下:1:下载ojdbc6.jar ,随便放个英文目录位置就好2:命令行下输入下行,注意最后-Dfile 为自己的下载目录mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=H:\eclpise-workspa...原创 2018-10-08 16:34:00 · 7871 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: org.dom4j.io.STAXEventReader 解决办法
今天在学习Spring Data Jpa时,在对Dao进行测试时,碰到上面的错误,经查阅后,成功解决。问题出现原因:Hibernate core 5.1.0.Final include dom4j-1.6.1 jar which throws this error. To fix this, need to exclude dom4j-1.6.1 from hibernate-core and...原创 2018-09-29 12:02:22 · 3723 阅读 · 0 评论 -
MySql升级5.7方法以及Navicat连接数据库报2049解决办法
今天需要升级mysql到5.8,就按照下面的方法来升级的,亲测可行:1:停止原来的MySQL服务,打开任务管理器,找到mysqld的进程名,右键结束任务。2:备份原来数据库的文件,在C:\ProgramData\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方备份。3:运行MySQL的卸载程序,控制面板程序里面执行卸载。4:打开注册表,在开始里面输入rege...原创 2018-09-27 21:48:46 · 1211 阅读 · 0 评论