
mybatis
mybatis
life1024
hello
展开
-
mybatis 初始化,与生命周期,mapper映射创建,代理创建,curd执行过程,拦截器原理
mybatis 核心对象从MyBatis代码实现的角度来看,MyBatis的主要的核心部件有以下几个:Configuration 初始化基础配置,比如MyBatis的别名等,一些重要的类型对象,如,插件拦截器,mapper方法元数据,映射器,ObjectFactory和typeHandler对象,MyBatis所有的配置信息都维持在Configuration对象之中SqlSessionFactorySqlSession工厂SqlSession 作为MyBatis工作的主要顶层API,表示和数..原创 2020-06-25 20:36:14 · 639 阅读 · 0 评论 -
spring mybatis 的注解事务
首先要在 spring-mybatis的配置文件添加 事务支持,和事务annotation支持注意:如果是mysql请使用innodb innodb 支持事务功能,myisam 不支持。 注解直接在类上面写注解表示整个类的方法都支持事务@Transactional@Componentpublic class UserSerImpl exte原创 2016-08-12 18:42:20 · 5641 阅读 · 0 评论 -
spring spring-mvc mybatis 整合
以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自己的项目中很有可能采用这个ORM工具。所以在此重新温习了一下 mybatis, 因此就有了这个系列的转载 2015-11-10 22:03:23 · 1005 阅读 · 0 评论 -
mybits入门
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、my转载 2015-11-10 22:05:53 · 2873 阅读 · 1 评论 -
mybatis 各种传入类型
Parameter 1. 传入简单类型 JAVA代码:Java代码 public User get(Long id) { return (User) getSqlSession().selectOne("com.liulanghan.get" , id); } MAPPER :原创 2015-11-10 22:08:25 · 1290 阅读 · 0 评论 -
mybatis mapper的配置
除了通过class属性指定Mapper接口外,Mybatis还为我们提供了一个可以同时指定多个Mapper接口的方法。在现在的Mybatis版本中我们可以在mappers元素下面定义一个package子元素,用以指定Mapper接口所在的包,这样Mybatis就会把这个包下面的所有Mapper接口都进行注册。Xml代码 mappers> package name=转载 2015-12-04 16:35:10 · 1094 阅读 · 0 评论 -
mybatis 错误apped Statements collection does not contain value for
apped Statements collection does not contain value for后面是什么类什么方法之类的: 错误原因有几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:配置了map转载 2015-12-04 16:43:04 · 2159 阅读 · 0 评论 -
MyBatis Generator myeclipse 生成 mybatis
在下载好的插件包解压,找到generator-master\eclipse\UpdateSite目录下的feauresj和plugins放在myeclipse的相应目录下以下为配置文件 <jdbcConnection driverClass="com.mysql.jdbc.Driver"原创 2015-12-20 17:21:03 · 1921 阅读 · 0 评论 -
spring 配置文件中dbcp连接池,jdbc连接池 引入 配置文件properties,但是不能用$符号引用里面的变量问题
spring 配置 注意红色字体 (1)懒加载要设为true,(2)引入配置文件 注意不能懒加载不能设为false,否则$不能引入配置文件中的变量第一种配置.jdbc连接池<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in原创 2016-03-04 22:05:37 · 7557 阅读 · 0 评论 -
mybatis整合redis重写 生成key的方法
mybatis默认缓存是PerpetualCache,可以查看一下它的源码,发现其是Cache接口的实现;那么我们的缓存只要实现该接口即可。 该接口有以下方法需要实现: String getId(); int getSize(); void putObject(Object key, Object value); Object getObject(Object ke转载 2016-03-06 21:11:55 · 3613 阅读 · 0 评论