![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-MyBatis
黎明之剑
小白入门
展开
-
MyBatis——动态SQL
MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 SQL 语言得以改进这种情形。 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBati.原创 2021-04-15 17:55:54 · 72 阅读 · 0 评论 -
mapper
mapperRegistry 注册绑定mapper文件 方式一: 推荐使用 <mappers> <mapper resource="com/pjx/dao/UserMapper.xml"/> </mappers> 方式二:使用class文件绑定注册 <mappers> <mapper class="com.pjx.dao.UserMapper"/> </mappers> 方式三:使用扫描包进行注入绑定 <原创 2021-04-06 14:03:20 · 130 阅读 · 0 评论 -
Mybatis起别名的方法
创建别名的三种方法 给实体类起别名 <typeAliases> <typeAlias type="com.pjx.pojo.User" alias="UserDao"/> </typeAliases> 指定的一个包名,则包下的类名首字母小写作为别名 <typeAliases> <package name="com.pjx.pojo"/> </typeAliases> 使用注解更改别名:原创 2021-04-04 17:13:57 · 2285 阅读 · 0 评论 -
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause
Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceExceptio原创 2021-04-03 12:23:04 · 1449 阅读 · 2 评论 -
使用map代替实体类传递参数
这是传统的传递参数方法,传递的是实体类 。 sql语句中属性要和User中一一对应,比较繁琐易出错。 接口 int addUser(User user); XML <insert id="addUser" parameterType="com.pjx.pojo.User" > insert into user (id,name,pwd) values (#{id},#{name},#{pwd}); </insert>` Test原创 2021-04-03 10:58:34 · 1428 阅读 · 0 评论 -
mybatis insert、update、delet返回值为1,插入不进数据库
mybatis insert范围值为1,数据库中却不显示插入的数据 xml中的语句: <insert id="addUser" parameterType="com.pjx.pojo.User" > insert into user (id,name,pwd) values (#{id},#{name},#{pwd}); </insert> 测试列中的语句: public void addUser(){ SqlSession session = MybatisUt原创 2021-04-02 12:20:56 · 1071 阅读 · 0 评论 -
java-MyBatis-配置启动
首先建立Maven工程 配置Maven pom.xml 配置文件 添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM原创 2021-04-02 12:07:45 · 155 阅读 · 1 评论