数据库
Ricky Yin
这个作者很懒,什么都没留下…
展开
-
解决问题:用plsql对oralce数据库进行的某个表的数据修改时一直处于正在执行的状态问题
出现的问题:由于oracle不能直接查询到的表数据进行修改,必须在sql语句后面添加 for update后执行才能对数据进行修改,后来执行相同的sql语句时出现一直正在执行的情况,只能强制中断执行。原因:执行带有for update的sql 语句后,修改完数据没有提交事务,导致表一直处于锁定状态。解决办法:将带有for update的 sql 语句后加上commit; 让执行完sql语句立即提交...原创 2018-06-21 14:12:45 · 5169 阅读 · 0 评论 -
Hibernate各种主键生成策略与配置详解
原文:https://www.cnblogs.com/hoobey/p/5508992.html 1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 &l...转载 2018-07-26 19:32:34 · 166 阅读 · 0 评论 -
解决plsql查询报错:Error while trying to retrieve text for error ORA-24329
原因:oracle数据库未配置好环境变量; 配置: 1.ORACLE_HOME:数据库的实例启动所需要的所有的程序和相关的文件(除了数据库外)。 新建一个变量home,再在path中添加:%ORACLE_HOME%\BIN 变量名: ORACLE_HOME 变量值: oracle数据库安装目录(例如:I:\develop\oraclexe\app\oracle\product\11.2.0\...转载 2019-03-20 19:02:47 · 13037 阅读 · 0 评论