当前位置:编程学习 > JAVA >>

hibernate中对oracle raw数据类型的配置

--------------------编程问答-------------------- 有朋友可以解答吗?在线等待中....

初步怀疑是在执行where scripts0_.APPLICATION_ID=?查询条件时,传递的application_id是number类型的。如是导致报SQL错误:ORA-00932: 数据类型不一致: 应为 BINARY, 但却获得 NUMBER

可是配置中明明就配置的是BINARY,好奇怪? --------------------编程问答-------------------- 还是用 varchar2 吧,然后用 java.lang.String 能够保持同样的数据。 --------------------编程问答-------------------- 或者这样试试
@Basic(fetch = FetchType.LAZY)
@Column(name = "PHOTO")
private byte[] content;
--------------------编程问答--------------------
引用 2 楼 defonds 的回复:
还是用 varchar2 吧,然后用 java.lang.String 能够保持同样的数据。


defonds版主是指修改表中的数据类型么?(这个数据库是一个产品中的,咱们是用来展现数据,无法修改的。。) --------------------编程问答-------------------- 有大神可以提供些解决办法吗?在线等。。。。。。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,