I have 3 non-abstract persist-able classes. MyClubUser and HisClubUser classes inherit from User class. I use one table per subclass strategy i.e. @Inheritance(strateg
You query on User, so Hibernate will execute a 'polymorphic query'. Since MyClubUser and HisClubUser are User objects by nature (they inherit from User), Hibernate will retrieve these kind of users as well.