1 2 3 4 5 6 7 8 9 10 11
| @Entity
@SqlResultSetMapping(name = "implicit", entities = @EntityResult(entityClass = data.Employee.class))
@NamedNativeQuery(name = "implicitSample", query = "select e.empno empNumber, e.ename empName, e.job empJob, e.sal empSalary, salg.grade empGrade from emp e, salgrade salg where e.sal between salg.losal and salg.HISAL", resultSetMapping = "implicit")
//@SqlResultSetMapping(name = "explicit", entities = { @EntityResult(entityClass = data.Employee.class, fields = {
// @FieldResult(name = "empNumber", column = "empno"),
// @FieldResult(name = "empName", column = "ename"),
// @FieldResult(name = "empJob", column = "job"),
// @FieldResult(name = "empSalary", column = "sal"),
// @FieldResult(name = "empGrade", column = "grade") }) })
//@NamedNativeQuery(name = "implicitSample",
// query = "select e.empno empno, e.ename ename, e.job job, e.sal sal, salg.grade grade from emp e, salgrade salg where e.sal between salg.losal and salg.HISAL", resultSetMapping = "explicit") |
Partager