《貂蝉艳史》三级在线播放_《初尝禁果》2:做爰HD_《赤裸奶头》在线观看_《被按摩的人妻中文字幕》_(公)高H春色无边_(高H)奶水

jpa createNativeQuery 原生sql查詢結(jié)果轉(zhuǎn)為對(duì)象

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

jpa createNativeQuery 原生sql查詢結(jié)果轉(zhuǎn)為對(duì)象

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

jpa中,可以用entityManager.createNativeQuery()來執(zhí)行原生的SQL語句,默認(rèn)返回的是數(shù)組,但是使用起來不方便,所以最好能置換成對(duì)象方便使用。


1、默認(rèn)返回?cái)?shù)組

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

2、返回?cái)?shù)據(jù)轉(zhuǎn)換為map

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


3、將查詢數(shù)據(jù)映射到實(shí)體對(duì)象

@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();


標(biāo)簽:

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

電話:13313868605

QQ:3413772931

地址:廈門集美區(qū)軟件園三期

網(wǎng)站地圖


                    掃一掃加我咨詢

福海县| 天门市| 土默特左旗| 寿光市| 永昌县| 定结县| 新郑市| 深水埗区| 三台县| 隆安县| 舟山市| 乡宁县| 延安市| 县级市| 敖汉旗| 濮阳市| 汾西县| 京山县| 奈曼旗| 梅河口市| 金华市| 禹州市| 榆树市| 宽城| 云阳县| 浠水县| 建湖县| 河间市| 岑巩县| 霸州市| 高安市| 三原县| 平南县| 霍山县| 图们市| 澎湖县| 措勤县| 乐东| 延吉市| 英山县| 昌邑市|