是否有可能使用實(shí)體管理器或其他一些 JPA API 來執(zhí)行查詢并獲取結(jié)果,比如像列表一樣,而不必為此創(chuàng)建實(shí)體類。基本上,我希望能夠只從表中讀取數(shù)據(jù),表名在運(yùn)行時動態(tài)傳遞。
1 回答

青春有我
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個贊
你可以createNativeQuery這樣使用:
Query q = em.createNativeQuery("SELECT a.firstname, a.lastname FROM Author a WHERE a.id = :id");
q.setParameter("id", id);
Object[] author = (Object[]) q.getSingleResult();
System.out.println("Author "
+ author[0]
+ " "
+ author[1]);
添加回答
舉報
0/150
提交
取消