I am using JPA and and Jackson is used for generating JSON
Emp.java
@Entity
@NamedQuery(name = \"Emp.findAll\",
query = \"select o.empNo, o.
The difference is that in the query select o.empNo, o.empName from Emp o
you select specific entity fields and the every result row is an Object[]
. Thus that array of the specified properties.
The second query select o from Emp o
selects the entire entity with all its fields, and what you see is the JSON-marashalled entity.