public Object[] getPropertyValuesToInsert(Object entity, SessionImplementor session) throws HibernateException { final int span = entityMetamodel.getPropertySpan(); final Object[] result = new Object[span]; for ( int j = 0; j < span; j++ ) { result[j] = getters[j].getForInsert( entity, session ); } return result; }
public Object[] getPropertyValuesToInsert(Object entity, Map mergeMap, SessionImplementor session) throws HibernateException { final int span = entityMetamodel.getPropertySpan(); final Object[] result = new Object[span]; for ( int j = 0; j < span; j++ ) { result[j] = getters[j].getForInsert( entity, mergeMap, session ); } return result; }
public Object[] getPropertyValuesToInsert(Object entity, Map mergeMap, SessionImplementor session) throws HibernateException { final int span = entityMetamodel.getPropertySpan(); final Object[] result = new Object[span]; for ( int j = 0; j < span; j++ ) { result[j] = getters[j].getForInsert( entity, mergeMap, session ); } return result; }
@Ignore("need to convert, was originally written for the old value holder design (TextString, etc)") @Test public void testGetter() { obj.setString(expected); NakedPropertyAccessor accessor = new NakedPropertyAccessor(); Getter getter = accessor.getGetter(SimpleObject.class, "string"); assertEquals("string", expected, getter.get(obj)); assertEquals("string", expected, getter.getForInsert(obj, null, null)); }