Oracle
西丽沙河尚
深圳南山西丽程序猿
展开
-
基于不同版本Hibernate的OracleXmlType处理
需求需要从Oracle数据库中查出xmltype类型的数据,并且与pojo类中的org.w3c.dom.Document类型的字段对应。由于Hibernate4(4.3.11.Final)和Hibernate5(5.3.7.Final)对于org.hibernate.usertype.UserType接口的nullSafeGet和nullSafeSet方法的形参定义不同,所以在Hibernate...原创 2018-12-11 16:51:04 · 488 阅读 · 0 评论 -
Oracle中更新XMLType字段的节点标签
需求需要把oracle的xmltype类型的标签重命名,比如:该字段中所有的<area>信息技术部</area>修改为<department>信息技术部</department>使用下列语句:update DAT_DOCUMENT set DOCUMENT_DATA = updatexml(DOCUMENT_DATA, '//root/a...原创 2018-12-18 18:53:49 · 1261 阅读 · 0 评论 -
Oracle数据库for update锁表现象及解决方法
一、锁表现象用户一在PL/SQL或SQL Developer中执行如下语句:select uid, username from t_user where uid = 2 for update;并且没有点击提交事务,那么会产生行级锁。那么用户二再在此表下执行for update语句时,就会出现卡死现象。二、解决方案2.1 用户操作让用户一提交事务,便可以解锁。用户二为了保险起见,可...原创 2019-01-25 17:03:19 · 10804 阅读 · 0 评论