mybatis
Huang煌辉
努力加强自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
org.apache.ibatis.exceptions.PersistenceException
今天在mybatis项目中,突然出现下面的错误:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.apache.ibatis.transaction.TransactionException: Error configuring AutoCommit. Your ...原创 2018-04-14 11:22:26 · 1030 阅读 · 0 评论 -
mybatis小结(4)
1 延迟加载 什么是延迟加载resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。 延迟加载:先从单表查询、需要时再从...原创 2018-04-18 22:32:06 · 200 阅读 · 0 评论 -
mybatis小结(3)
1 订单商品数据模型 数据模型分析思路数据模型分析思路1、每张表记录的数据内容 分模块对每张表记录的内容进行熟悉,相当 于你学习系统 需求(功能)的过程。2、每张表重要的字段设置 非空字段、外键字段3、数据库级别表与表之间的关系 外键关系4、表与表之间的业务关系 在分析表与表之间的业务关系时一定要建立 在某个业务意义基础上去分析。数据...原创 2018-04-17 22:19:23 · 233 阅读 · 0 评论 -
mybatis(1)+(2)小结
mybatis是什么?mybatis是一人持久层框架,mybatis是一个不完全的ORM框架。sql语句需要程序员自己去编写,但是mybatis也有映射(输入参数映射、输出结果映射)。mybatis入门门槛不高,学习成本低,让程序员把精力放在sql语句上,对sql语句优化非常方便,适用与需求变化较多项目,比如互联网项目。mybatis框架执行过程:1、配置mybatis的配置文件,SqlMapCo...原创 2018-04-17 20:36:50 · 199 阅读 · 0 评论 -
mybatis小结(2)
1、mybatis和hibernate本质区别和应用场景hibernate:是一个标准ORM框架(对象关系映射)。入门门槛较高的,不需要程序写sql,sql语句自动生成了。对sql语句进行优化、修改比较困难的。应用场景: 适用与需求变化不多的中小型项目,比如:后台管理系统,erp、orm、oa。。mybatis:专注是sql本身,需要程序员自己编写sql语句,sql修改、优化比较方...原创 2018-04-16 21:55:16 · 277 阅读 · 0 评论 -
Type interface com.mybatis_stu.mapper.UserMapper is not known to the MapperRegistry.
org.apache.ibatis.binding.BindingException: Type interface com.mybatis_stu.mapper.UserMapper is not known to the MapperRegistry.使用mapper代理时报错,将UserMapper.xml文件配置到mybatis的核心配置文件中...原创 2018-04-15 13:56:56 · 666 阅读 · 0 评论 -
mybatis小结(1)
Mybatis入门单独使用jdbc编程问题总结 jdbc程序Public static void main(String[] args) { Connection connection = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; try { //加载数据库驱动 ...原创 2018-04-14 23:20:07 · 383 阅读 · 0 评论 -
Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or
Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:Cannot delete or update a parent row: a foreign key constraint fails(`mybatis_day01`.`orders`, CONSTRAINT `FK_orders_i...原创 2018-04-14 20:34:21 · 2106 阅读 · 0 评论 -
Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found
org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped State...原创 2018-04-14 19:58:58 · 11012 阅读 · 0 评论 -
mybatis提示XXX字段没有getter方法
mybatis添加报错,经过排查是由于实体类的birthday字段拼写错误,修改为与数据库内相应字段一致要与数据库字段一致原创 2018-04-14 17:08:22 · 5680 阅读 · 0 评论 -
mybatis整合Spring(重要)
整合思路需要spring通过单例方式管理SqlSessionFactory。spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管理。 整合环境使用心得Java工程(接近实际开发的工程结构)jar包:mybatis3.2.7的jar包spring...原创 2018-04-18 22:45:42 · 182 阅读 · 0 评论
分享