public void deleteById ( final Object entity ) { if ( entity != null ) { int result = query ( dbOom . entities ( ) . deleteById ( entity ) ) . autoClose ( ) . executeUpdate ( ) ; if ( result != 0 ) { // now reset the ID value Class type = entity . getClass ( ) ; DbEntityDescriptor ded = dbOom . entityManager ( ) . lookupType ( type ) ; setEntityId ( ded , entity , 0 ) ; } } }
Delete single object by its id . Resets ID value .