摘要:
格式: 數值前邊必須有空格,作為分隔符 使用縮進表示層級關系,縮進時,不允許使用Tab鍵,只能用空格(idea中會自動將Tab轉換為空格) 縮進的空格數目不重要,只要相同層級的元素左側對齊即可 # 表示注釋,從這個字符一直到行尾,都會被解析器忽略 定義對象/Map集合: 定義數組/List/Set集 閱讀全文
posted @ 2025-06-28 16:48
極北長弓
閱讀(19)
評論(0)
推薦(0)
摘要:
classpath:: 這是一個前綴,指示 Spring Boot 應該在類路徑(classpath)中查找資源。類路徑是 JVM 加載類(.class 文件)和資源(如配置文件、圖片等)的路徑。 mapper/*.xml: 這部分指定了具體的資源模式。在這個例子中,mapper 是一個目錄名,而 閱讀全文
posted @ 2025-06-28 15:44
極北長弓
閱讀(101)
評論(0)
推薦(0)
摘要:
MyBatis中的namespace屬性 在MyBatis中,每一個mapper XML文件都應該包含一個namespace屬性。這個屬性的值通常是對應的Mapper接口的全限定名。例如,如果你有一個Mapper接口com.example.mapper.UserMapper,那么對應的mapper 閱讀全文
posted @ 2025-06-28 14:16
極北長弓
閱讀(20)
評論(0)
推薦(0)
摘要:
在Mybatis中,既可以通過注解配置SQL語句,也可以通過XML配置文件配置SQL語句。 默認規則: XML映射文件的名稱與Mapper接口名稱一致,并且將XML映射文件和Mapper接口放置在相同包下(同包同名)。 XML映射文件的namespace屬性為Mapper接口全限定名一致。 XML映 閱讀全文
posted @ 2025-06-28 14:15
極北長弓
閱讀(26)
評論(0)
推薦(0)
摘要:
?MyBatis中的@Param注解主要用于為方法參數命名,以便在XML映射文件或注解SQL中引用 1?、參數別名定義?:通過@Param("別名")為方法參數指定名稱,使得SQL中的#{別名}能準確匹配參數 2、?多參數必選?:當方法有多個參數時,若不使用`@Param,MyBatis默認無法識別 閱讀全文
posted @ 2025-06-28 13:24
極北長弓
閱讀(126)
評論(0)
推薦(0)
摘要:
User user = new User(null,"test","123432","hello", 18); 某些時候比如測試時,避免了好多繁瑣的set方法。 閱讀全文
posted @ 2025-06-28 12:49
極北長弓
閱讀(4)
評論(0)
推薦(0)
摘要:
字段參數傳遞推薦用#{},其他表名參數等不得不用 ${},但也要慎用,存在SQL注入問題 如 @Select("select id,name,score from ${tableName} order by ${sortField}") 閱讀全文
posted @ 2025-06-28 12:36
極北長弓
閱讀(6)
評論(0)
推薦(0)
摘要:
#下面這些內容是為了讓MyBatis映射#指定Mybatis的Mapper文件mybatis.mapper-locations=classpath:mappers/*xml#指定Mybatis的實體目錄mybatis.type-aliases-package=study.heimamybts.myb 閱讀全文
posted @ 2025-06-28 12:25
極北長弓
閱讀(10)
評論(0)
推薦(0)
摘要:
MyBatis 的findAll方法主要用于查詢數據庫中的所有記錄。 在業務邏輯中調用DAO的findAll方法,獲取所有記錄的列表: List<User> users = userDao.findAll(); for (User user : users) { System.out.println 閱讀全文
posted @ 2025-06-28 11:48
極北長弓
閱讀(14)
評論(0)
推薦(0)
浙公網安備 33010602011771號