----- MyBatis
OceanStar的学习笔记
这个作者很懒,什么都没留下…
展开
-
报错org.apache.ibatis.binding.BindingException: Parameter 'xxxxx' not found.
1.报错信息 今天使用mybatis查询数据的时候,出现org.apache.ibatis.binding.BindingException: Parameter ‘username’ not found. Available parameters are [0, 1, param1, param2] 问题。 org.apache.ibatis.binding.BindingException:...转载 2020-01-08 15:29:03 · 4643 阅读 · 0 评论 -
MySql8: The server time zone value '?й???׼ʱ?' is unrecognized or represents more than one
JDBC访问MySql异常 Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException: Error querying database. Cause: java.sql.SQLException: The server time zone value ‘?й???׼ʱ?’ is unrecogn...转载 2019-12-15 18:22:34 · 939 阅读 · 0 评论 -
mybatis错误:Could not create connection to database server.
org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database s...转载 2019-11-12 14:38:36 · 1002 阅读 · 0 评论 -
MyBatis多表查询
文章目录1、一对一查询(多对一)方式一方式二2、一对多 1、一对一查询(多对一) 用户和账户:[用一个uid管理起来] 一个用户可以有多个账户[一对多] 一个账户只能属于一个用户[一对一] 多个账户可以被同一个用户拥有 建立账户信息表 DROP TABLE IF EXISTS `account`; CREATE TABLE `account` ( `id` int(11) NOT NUL...转载 2019-10-27 13:59:54 · 140 阅读 · 0 评论 -
MyBatis的动态Sql语句
文章目录MyBatis的动态Sql语句1、< if >2、< where >3、< foreach >4、Sql重用 MyBatis的动态Sql语句 1、< if > 根据实体类的不同取值,使用不同的SQL够来进行查询。 持久层Dao接口 /* * 根据用户信息,查询用户表 * @param userName ...转载 2019-10-11 13:24:59 · 199 阅读 · 0 评论 -
mybatis的连接池与事务管理
文章目录1、MyBatis的连接池技术分类2、MyBatis的事务控制MyBatis中事务提交的方式MyBatis中事务提交的方式 1、MyBatis的连接池技术 在Mybatsi的SqlMapConfig.xml配置文件中,通过< dataSource type=“pooled”>来实现 分类 UNPOOLED 不适用连接池的数据源 POOLED 使用连接池的数据源 JND...转载 2019-10-27 13:57:20 · 256 阅读 · 0 评论 -
mybatis配置文件说明
文章目录1、MyBatis的参数深入parameterType传递pojo包对象2、MyBatis的参数深入resultType配置结果类型resultMao结果类型 1、MyBatis的参数深入 parameterType 使用说明 parameterType属性设定sql语句传参。该属性的取值可以是基本类型,引用类型,实体类类型。 注意事项 基本类型和String可以直接写类型名称,也可以使...转载 2019-10-27 13:54:47 · 151 阅读 · 0 评论 -
mybatis进行CRUD操作(基于xml)
文章目录1、mybatis的概述2、mybatis的入门3、使用mybatis进行基本的CRUD操作4、MyBatis与JDBC编程的比较 1、mybatis的概述 mybatis是一个持久层框架,用java编写的 它封装了jdbc操作的很多细节,使得开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程。 它使用了orm思想实现类结果集封装。 ...转载 2019-10-27 10:56:40 · 463 阅读 · 0 评论 -
什么是MyBatis
Mybatis历史 1)MyBatis是Apache的一个开源项目iBatis,2010年6月这个项目由Apache Software Foundation迁移到了GoogleCode,随着开发团队转到了GoogleCode下,iBatis3.x正式更名为MyBatis,代码与2013年11月迁移到Github 2)iBatis一词来源于internet和abatis的组合,是一个Java的持久层...转载 2019-11-12 09:57:25 · 226 阅读 · 0 评论