A query targetting a supertype should return matching subtype entities. At least for MongoDB this does not work at the moment when using the table-per-class strategy as only the collection of the addressed entity type is queried.