亚洲欧美日韩中文不卡|eeuss电影天堂一区二区|国产美女一级做a爱视频|精品五夜婷香蕉国产线看观看|国产综合另类小说色区色噜噜

jpa createNativeQuery 原生sql查詢(xún)結果轉為對象

行業(yè)動(dòng)態(tài) 公司新聞 案例分享 技術(shù)百科

jpa createNativeQuery 原生sql查詢(xún)結果轉為對象

來(lái)源:奇站網(wǎng)絡(luò ) 瀏覽量:228 發(fā)布日期: 2025-02-05

jpa中,可以用entityManager.createNativeQuery()來(lái)執行原生的SQL語(yǔ)句,默認返回的是數組,但是使用起來(lái)不方便,所以最好能置換成對象方便使用。


1、默認返回數組

List rs = em.createNativeQuery(sql).getResultList();

2、返回數據轉換為map

Query query = em.createNativeQuery(sql);
query.unwrap(SQLQuery.class).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);


3、將查詢(xún)數據映射到實(shí)體對象

@Data
@Entity // 這個(gè)注解必備
public class TableColumn {
    @Id // 這個(gè)注解必備,必須有個(gè)id
    private String id;
    private String columnName;
    private String dataType;
}
 Query query = em.createNativeQuery(sql, TableColumn.class);
List<TableColumn> rs = query.getResultList();


標簽:

廈門(mén)奇站網(wǎng)絡(luò )科技有限公司

電話(huà):13313868605

QQ:3413772931

地址:廈門(mén)集美區軟件園三期

網(wǎng)站地圖


                    掃一掃加我咨詢(xún)

亚洲欧美日韩中文不卡|eeuss电影天堂一区二区|国产美女一级做a爱视频|精品五夜婷香蕉国产线看观看|国产综合另类小说色区色噜噜