Package org.hibernate.test.sql.hand

Examples of org.hibernate.test.sql.hand.ImageHolder


  public void testImageTypeInSQLQuery() {
    Session s = openSession();
    Transaction t = s.beginTransaction();
    byte[] photo = buildLongByteArray( 15000, true );
    ImageHolder holder = new ImageHolder( photo );
    s.persist( holder );
    t.commit();
    s.close();

    s = openSession();
View Full Code Here


  public void testImageProperty() {
    Session s = openSession();
    Transaction t = s.beginTransaction();
    byte[] photo = buildLongByteArray( 15000, true );
    ImageHolder holder = new ImageHolder( photo );
    s.save( holder );
    t.commit();
    s.close();

    s = openSession();
    t = s.beginTransaction();
    holder = ( ImageHolder ) s.getImageHolder.class, holder.getId() );
    assertTrue( ArrayHelper.isEquals( photo, holder.getPhoto() ) );
    photo = buildLongByteArray( 15000, false );
    holder.setPhoto( photo );
    s.save( holder );
    t.commit();
    s.close();

    s = openSession();
    t = s.beginTransaction();
    holder = ( ImageHolder ) s.getImageHolder.class, holder.getId() );
    assertTrue( ArrayHelper.isEquals( photo, holder.getPhoto() ) );
    s.delete( holder );
    t.commit();
    s.close();
  }
View Full Code Here

TOP

Related Classes of org.hibernate.test.sql.hand.ImageHolder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.