I have entity
@Entity
@Table(name = "TEST")
public class TEST implements Serializable {
...
private String f1;
private String f2;
private String f3;
....
I need create select abd get only f1, f2 fields.
public Map<Stirng, String> getTestF1AndF2() {
Map<String, String> map = new HashMap<>();
try {
Session mySession = HibernateUtil.getSessionFactory().openSession();
Query q = mySession.createSQLQuery("SELECT f1, f2 from TEST");
//???????????????
//fill map
mySession.close();
return map;
} catch (Exception e) {
LOG.log(Level.INFO, e.getMessage());
}
return null;
}
I can use myBatis or another libs but I need use only hibernate. How can I reate this Mapping?