为了账号安全,请及时绑定邮箱和手机立即绑定

这个问题怎么在hibernate中,如题?

这个问题怎么在hibernate中,如题?

Qyouu 2019-02-04 10:06:05
DB2 SQL error: SQLCODE: -204, SQLSTATE: 42704, SQLERRMC: STAR9.T_LIANG,这个问题怎么在hibernate中如解决?我一直在奇怪是不是我的映射文件出了什么问题,你说的这个我也不是很清楚,我的数据库是连的服务器上的
查看完整描述

3 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

这个问题我也遇到过,后来在网上找见了答案。
原因:系统当前时间早于数据库函数执行时间,当系统连接数据库的时候,发现规定的数据库函数执行时间还没到,就出现上述原因。
解决办法:把系统当前时间往后调。

查看数据库函数的执行时间
db2 select funcschema, funcname, create_time from syscat.functions

查看完整回答
反对 回复 2019-03-14
?
慕标5832272

TA贡献1966条经验 获得超4个赞

SQL1585N不存在具有足够页大小的系统临时表空间。

解释:

可能发生了下列其中一种情况:

1. 系统临时表的行长度超过了数据库中最大系统临时表空间中可接受的限
制。

2. 系统临时表中所需的列数超过了数据库中最大系统临时表空间中可接受
的限制。

系统临时表空间限制取决于其页大小。这些值是:

最大 最大 临时
记录 列数 表空间的
长度 页大小
----------- ---- ------------
1957 字节 244 2K
4005 字节 500 4K
8101 字节 1012 8K
16293 字节 1012 16K
32677 字节 1012 32K

用户响应:

创建受支持的更大页大小的系统临时表空间(如果还没有的话)。若已存在
这种表空间,则从系统临时表中消去一列或多列。按需要创建独立表或视图
来存放超出限制的更多信息。

sqlcode : -1585

sqlstate : 54048



查看完整回答
反对 回复 2019-03-14
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

说明你用的数据库 用户名肯定不止一个 你所查询的表没有在当前项目配置的数据库用户名下

1.查看有没有DB2ADMIN.AA表,如果有
2.到db2控制台增加用DB2ADMIN并授权限。(给表权限拥有者授权也可以是当前用户)

查看完整回答
反对 回复 2019-03-14
  • 3 回答
  • 0 关注
  • 767 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信