在配置hibernate.cfg.xml时需指定使用数据库的方言: 例: <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> 以下是各数据库对应的方言(Dialect): 数据库 方言(Dialect) DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect D…
select t.*, (select a.ANNEXNAME from base_annex a where a.id = t.closeFile) closeFileName, (select a.ANNEXNAME from base_annex a where a.id = t.auditFile) auditFileName, (select u.userText from sy_user u where u.userCode = t.creator) applierText from…
在PL/SQL DEV里面有把锁一样的按钮,点击它会跳出“these query result are not updateable,include the ROWID to get updateable results” 通过select语句想要在plsql里面修改数据,但是点击锁图标后碰到了问题,如图 解决办法: 1.select t.*, t.rowid from ar_workstatus_feild_coffing t 2.select * from ar_workstatus_fei…
可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理. 可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台) 我下载到的numpy库文件名: numpy-1.10.4+mkl-cp27-cp27m-win32.whl 使用pip安装(在命令行中): pip installnumpy-1.10.4+mkl-cp27-cp27m-win32.whl 报错:***  is not a supported wheel on…
pip安装报错:is not a supported wheel on this platform 可能的原因1:安装的不是对应python版本的库,下载的库名中cp35代表python3.5,其它同理. 可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台) 我下载到的Twisted库文件名: Twisted-17.5.0-cp35-cp35m-win_amd64.whl 使用pip安装(在命令行中): pip install Twisted-17.5.0-cp3…
最近写项目使用hibernate默认的dtd,在启动项目时经常会出现这个问题,hibernate报错,配置factory的id找不到,找不到mapping配置文件, 不能读取配置的xml文件 Could not parse mapping document from input stream ............... Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from…
[20190214]11g Query Result Cache RC Latches补充.txt --//上午测试链接:http://blog.itpub.net/267265/viewspace-2632907/--//发现自己的一个错误,另外写一篇帖子更正.--//顺便复习result cache的相关内容:链接:https://blog.csdn.net/jolly10/article/details/81382644 查看SQL结果高速缓存字典信息(G)V$RESULT_CACHE_S…
[20190214]11g Query Result Cache RC Latches.txt --//昨天我重复链接http://www.pythian.com/blog/oracle-11g-query-result-cache-rc-latches/的测试,--//按照我的理解如果sql语句密集执行,使用Result Cache反而更加糟糕,这是我以前没有注意到的.--//联想我们生产系统也存在类似的问题,我们有1个判断连接的语句select count(*) from test_conn…
昨天负责的一个项目突然爆“out of memory for query result”. 背景 项目的数据表是保存超过10m的文本数据,通过json方式保存进postgres中,上传一个13m的大文件处理过程中出错. 怀疑 1 .celery进程过多 一开始怀疑celery进程过多导致的内存不足引起,查了一个有46个celery进程, 改为5个worker,状况没得到改善. 2.postgres work_mem过小 接着环境postgres的work_mem配置过小,默认是4m,改大后照样无…
最近在使用Hibernate开发项目,在写好hql语句,并初始化Query对象,执行Query.list()方法时,应用报IllegalArgumentException异常.经网上查询,现已经基本决定原因,是由于在利用hibernate逆向工程生成实体类和映射文件时,数据库字段的numeric类型被逆向成了java实体类中的Doubel类型,然后我觉得这里不应该用包装类,手贱就改成了基本数据类型double,这一改出了问题,数据库中字段的数据类型和java实体类中的属性类型对不上了,出现了Il…