coba ganti jadi :

@Lob 
@Column(name="PHOTO") 
private byte[] photo;



Catetan Mahasiswa Frustasi
http://eecchhoo.wordpress.com/
Salam!!!


--- In jug-indonesia@yahoogroups.com, onsir salman <onsirsal...@...> 
wrote:
>
> Bagaimana cara simpan data gambar saya menggunakan kode spti ini
> 
> @Lob 
> @Column(name="PHOTO", length=Integer.MAX_VALUE - 1) 
> @Basic(fetch=FetchType.LAZY) 
> private Clob photo;
>     
> 
> mengambil gambar
> 
> private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) 
{
>     
>     JFileChooser  fc = new JFileChooser();
>     int returnVal = fc.showOpenDialog(JIFEmployeeCv.this);
>        if (returnVal == fc.APPROVE_OPTION ) {
>           File file = fc.getSelectedFile(); 
>           txtPathPhoto1.setText(file.getPath());
>           ImageIcon pic = new ImageIcon(txtPathPhoto1.getText());
>           btnPict1.setIcon(pic);
>          }
>     }
> 
> 
> utk simpan
> InputStream inputStream = new BufferedInputStream(new 
FileInputStream(txtPathPict1.getText()));
> 
> photo.setPhoto((Clob) inputStream);
> photoDao.save(photo);
> 
> erronya spt ini
> java.lang.ClassCastException: java.io.BufferedInputStream cannot be 
cast to java.sql.Clob
> 
> Atas bantuannya sy ucapkan terima kasih.
> 
> 
> 
> 
>       Menambah banyak teman sangatlah mudah dan cepat. Undang teman 
dari Hotmail, Gmail ke Yahoo! Messenger sekarang! 
http://id.messenger.yahoo.com/invite/
>



Kirim email ke