Different entity-names but, same class name might work for you -
Here is an example of what we used.
Code:
<class name="TermImpl" entity-name="Term">
<id name="id"/>
<property name="name"/>
<property name="notes"/>
<property name="nextone"/>
<property name="andmore"/>
</class>
<class name="TermImpl" entity-name="TermSummary">
<id name="id"/>
<property name="name"/>
</class>
<sql-query name="termQuery">
<return class="TermSummary"/>
SELECT term.name AS name, term.termid AS id
FROM term term
</sql-query>