Revision 44297 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/main/java/org/gvsig/fmap/dal/store/jdbc2/spi/JDBCHelperBase.java

View differences:

JDBCHelperBase.java
1 1
package org.gvsig.fmap.dal.store.jdbc2.spi;
2 2

  
3
import java.sql.Blob;
3 4
import org.gvsig.fmap.dal.store.jdbc2.impl.ResulSetControlerBase;
4 5
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase;
5 6
import java.sql.Connection;
......
21 22
import org.gvsig.fmap.dal.exception.InitializeException;
22 23
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor;
23 24
import org.gvsig.fmap.dal.feature.FeatureQueryOrder;
24
import org.gvsig.fmap.dal.feature.FeatureStore;
25 25
import org.gvsig.fmap.dal.feature.FeatureType;
26 26

  
27 27
import org.gvsig.fmap.dal.feature.spi.FeatureProvider;
......
414 414
                        break;
415 415
                    default:
416 416
                        value = rs.getObject(index + 1);
417
                        if( value instanceof Blob ) {
418
                            Blob blob = (Blob)value;
419
                            value = blob.getBytes(0, (int) blob.length());
420
                            blob.free();
421
                        }
417 422
                }
418 423
                feature.set(column.getIndex(), value);
419 424
            }

Also available in: Unified diff