From 7074255e9483a9ea733075458a1f52b210c6dd98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=8D=93=E7=85=9C?= <2210102150@qq.com> Date: Wed, 20 Aug 2025 17:40:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=AE=A1=E7=90=86=E7=AB=AF?= =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E8=AF=BE=E7=A8=8B=E6=B7=BB=E5=8A=A0=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E6=B2=A1=E6=9C=89=E4=BC=A0=E9=80=92=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xboe/module/course/dao/CourseTagDao.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/dao/CourseTagDao.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/dao/CourseTagDao.java index 6df7427a..a3665887 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/dao/CourseTagDao.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/dao/CourseTagDao.java @@ -2,6 +2,7 @@ package com.xboe.module.course.dao; import com.xboe.common.OrderCondition; import com.xboe.common.PageList; +import com.xboe.core.SysConstant; import com.xboe.core.orm.BaseDao; import com.xboe.core.orm.IFieldFilter; import com.xboe.core.orm.IQuery; @@ -9,6 +10,7 @@ import com.xboe.module.course.entity.Course; import com.xboe.module.course.entity.CourseFile; import com.xboe.module.course.entity.CourseTag; import org.apache.commons.lang3.StringUtils; +import org.springframework.jdbc.core.BeanPropertyRowMapper; import org.springframework.stereotype.Repository; import javax.persistence.EntityManager; @@ -86,4 +88,10 @@ public class CourseTagDao extends BaseDao { return null; } + public List getTagsByIds(String id) { + String sql = "select * from " + SysConstant.TABLE_PRE + "course_tag where id in (" + id + "0)"; + // 创建原生查询并指定结果映射到CourseTag实体 + javax.persistence.Query query = entityManager.createNativeQuery(sql, CourseTag.class); + return query.getResultList(); + } }