User username = new User();
username.setFirstname( "Emmanuel" );
username.setMiddlename( "P" );
username.setLastname( "Bernard" );
cc.setUsername( username );
ClassValidator ccValid = new ClassValidator( CreditCard.class );
assertEquals( 0, ccValid.getInvalidValues( cc ).length );
username.setMiddlename( null );
assertEquals( 0, ccValid.getInvalidValues( cc ).length );
Session s = openSession();
Transaction tx = s.beginTransaction();
s.persist( cc );
s.flush();
tx.rollback();