摘要: <delete id="deleteByEntity" parameterType="com.javapandeng.po.Manage"> delete from manage where 1=1 <include refid="Manage_where"/> </delete> //在这个代码中 阅读全文
posted @ 2025-09-17 22:19 fafrkvit 阅读(7) 评论(0) 推荐(0)
摘要: <sql id="Manage_field"> id,userName,passWord,realName</sql> <!-- 实体类属性--> <sql id="Manage_insert"> #{id},#{userName},#{passWord},#{realName} </sql> <i 阅读全文
posted @ 2025-09-17 22:03 fafrkvit 阅读(10) 评论(0) 推荐(0)
摘要: 核心思想:解决自动映射的局限性 MyBatis 有一个很好的特性叫“自动映射”:如果数据库字段名(如 user_name)和 Java 实体类的属性名(如 userName)符合一定的规则(例如下划线转驼峰),MyBatis 可以自动将查询结果填充到实体对象中,你甚至不需要写 <resultMap> 阅读全文
posted @ 2025-09-17 21:47 fafrkvit 阅读(50) 评论(0) 推荐(0)
摘要: 简单直接的回答是:它们之间是“接口定义”与“SQL映射实现”的关系。 ManageMapper 是一个 Java 接口,它定义了数据库操作的方法签名;而 ManageMapper.xml 是一个 XML 文件,它提供了这些方法签名所对应的具体 SQL 语句实现。MyBatis 框架在运行时通过动态代 阅读全文
posted @ 2025-09-17 21:19 fafrkvit 阅读(19) 评论(0) 推荐(0)
摘要: 这段代码是 Java 枚举(Enum) 类型。它们应该被放在 src/main/java 目录下的某个包中,是独立的 .java 源文件。 States.java: java package com.yourcompany.yourproject.enums; // 放在特定的包中 public e 阅读全文
posted @ 2025-09-17 16:52 fafrkvit 阅读(10) 评论(0) 推荐(0)