java-MyBatis
黎明之剑
小白入门
展开
-
MyBatis——动态SQL
MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 SQL 语言得以改进这种情形。 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBati.原创 2021-04-15 17:55:54 · 67 阅读 · 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 · 123 阅读 · 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 · 2245 阅读 · 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 · 1436 阅读 · 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 · 1400 阅读 · 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 · 1009 阅读 · 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 · 148 阅读 · 1 评论