oracle blob 字段插入数据时报 数据大小超出此类型的最大值 异常 ,请问怎么解决,网上找了半天都没人知道 ,jdbc方式将下面的byte[] 保存到blob字段 
private byte[] photoStringToByte(String photo){  //photo 大小=24621 
if(photo==null){ 
return new byte[0]; 
}else{ 
char []cphoto= photo.toCharArray(); 
System.out.println(cphoto.length); 
byte[] bytes=new byte[cphoto.length/3]; 
try { for (int i = 0; i < bytes.length; i++) { 
int temp = i*3; 
String a = cphoto[temp]+""+cphoto[temp+1]+""+cphoto[temp+2]; 
bytes[i]= (byte)Integer.parseInt(a); 

} catch (Exception e) { 
e.printStackTrace(); 

return bytes; 

}