MyBatis
a18792721831
这个作者很懒,什么都没留下…
展开
-
MyBatis入门项目(实现增删改查)
MyBatis增删改查1.创建java项目2.导入jar3.创建如下文件4.编写源码5.运行结果6.总结数据库的增删改查是基础的操作,最基本的操作。MyBatis如何实现数据库的增删改查呢?1.创建java项目2.导入jar3.创建如下文件4.编写源码package client;import java.io.IOException;import java.io.Inp...原创 2019-02-27 19:49:43 · 1563 阅读 · 1 评论 -
SSM集成:spring+mybatis+springmvc集成
SSM集成:spring+mybatis+springmvc集成1.准备的jar包2.配置web.xml文件3.配置log4j.properties4.配置ojdbc.properties5.配置spring相关6.配置mybatis.xml7.配置springmvc.xml8.导入js类库9.编写Java文件10.发布测试(暂时只测试springmvc)11.总结1.准备的jar包注意:...原创 2019-03-20 21:24:53 · 361 阅读 · 0 评论 -
spring&mybatis整合--Mapper接口注解配置整合
spring&mybatis整合--Mapper接口注解配置整合1.创建一个Java工程2.导入jar包3.数据库准备4.创建实体5.创建增强类6.创建日志配置7.创建工具类8.配置数据源9.创建自定义注解10.创建工程配置10.增加服务11.增加Dao12.服务的实现13.Dao的实现14.编写测试类15.运行结果1.创建一个Java工程2.导入jar包3.数据库准备-- ...原创 2019-03-11 20:54:17 · 1199 阅读 · 0 评论 -
spring&mybatis整合--Mapper接口XML配置整合
spring&mybatis整合--Mapper接口XML配置整合1.创建一个Java工程2.导入jar包3.数据库准备4.创建实体5.创建增强类6.创建日志配置7.创建工具类8.配置数据源9.创建工程配置10.增加服务11.增加Dao12.服务的实现13.Dao的实现14.编写测试类15.运行结果1.创建一个Java工程2.导入jar包3.数据库准备-- Create ta...原创 2019-03-11 20:45:32 · 1068 阅读 · 0 评论 -
spring&mybatis整合--DAO方式
spring&mybatis整合--DAO方式--自顶向下的方式1.新建一个Java工程2.导入jar包3.数据库准备4.创建实体5.创建增强类6.创建日志配置7.创建工具类8.配置数据源9.创建工程配置10.增加服务11.增加Dao12.服务的实现13.Dao的实现14.mapper编写15.编写测试类16.运行结果1.新建一个Java工程2.导入jar包3.数据库准备--...原创 2019-03-11 20:20:51 · 417 阅读 · 0 评论 -
MyBatis关系映射--一对多关系映射
MyBatis关系映射--一对多映射1.关系映射2.关系映射2.1查询映射2.2结果映射2.3不同的方式的分析3.例子3.1创建一个MyBatis工程3.2 导入jar包3.3实现Java类3.4properties3.5resource3.6mapper4.运行结果5.总结1.关系映射实际开发中,常常一对一的关系并不能满足开发需要,更多的是一对多的关系,比如1个人怎么也不止一个朋友,1个公司...原创 2019-03-06 20:34:46 · 1013 阅读 · 0 评论 -
MyBatis动态SQL
MyBatis动态SQL1.动态SQL的必要性2.动态SQL的标签2.1共用的配置:2.2if2.3choose2.4where2.5trim2.6set2.7foreach2.8bind3.例子3.1创建一个MyBatis的工程:3.2Java文件3.3mybatis.xml3.4properties3.5mapper4.运行结果5总结1.动态SQL的必要性学习了MyBatis的各种标签后,...原创 2019-03-03 21:16:47 · 858 阅读 · 0 评论 -
MyBatis映射多对多关系映射&oracle数据库表的操作
MyBatis多对多映射1.多对多关系2.关系映射3.例子3.1数据库准备3.1.1删除表(原来存在表的话)3.1.2创建表3.1.3增加表的约束3.1.4创建序列3.1.5创建索引3.1.6创建列说明3.1.7查看说明3.2数据准备3.2.1创建一个MyBatis工程3.2.2导入jar包3.2.3创建实体3.2.4创建工具类3.2.5创建properties3.2.6创建resource3.2...原创 2019-03-08 20:31:37 · 704 阅读 · 0 评论 -
mybatis_hello初识mybatis
MyBatis初体验1.简介2.入门3.MyBatis工作原理4.例子4.1准备4.2创建一个Java工程4.3创建Java类4.4 xml文件4.5 配置文件4.6运行5.总结1.简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来...原创 2019-02-26 20:04:03 · 183 阅读 · 0 评论 -
MyBatis关系映射--一对一关系映射
MyBatis关系映射--一对一关系1.关系映射2.关系映射的方式2.1查询映射2.2结果映射2.3不同方式的分析3.例子3.1创建一个MyBatis工程3.2导入jar包3.3实现Java类3.4properties3.5resource3.6mapper4.运行结果5.总结1.关系映射实际开发中,常常需要关联表进行查询,比如公民和身份证之间的联合查询,在公司,一个人有一个人的工位,一个人有...原创 2019-03-05 20:35:57 · 833 阅读 · 0 评论 -
MyBatis异常org.apache.ibatis.exceptions.PersistenceException
MyBatis测试映射文件时,非常的容易出现org.apache.ibatis.exceptions.PersistenceException异常。解决方法:使用_parameter获取值。完整的异常信息如下:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org...原创 2019-03-05 19:14:51 · 18121 阅读 · 2 评论 -
MyBatis核心知识
MyBatis理论知识1.MyBatis核心对象1.1SqlSessionFactory1.2SqlSession1.3总结2.配置文件2.1主要元素2.21.MyBatis核心对象1.1SqlSessionFactorySqlSessionFactory是单个数据库映射关系经过编译的内存镜像,主要用来创建SqlSession。通过xml配置创建SqlSessionFactory实例St...原创 2019-03-01 20:08:46 · 538 阅读 · 0 评论 -
基于ActiveMQ的分布式事务
基于ActiveMQ的分布式事务1.简介2.背景3.实例3.1数据库(oracle)准备3.2数据库表准备3.3创建项目1.简介在微服务已大行其道的当下,分布式事务也是微服务理念在落地过程中最具挑战性又不得不面对的技术难题之一。目前常见的解决分布式事务问题的方案有:两阶段提交、补偿事务、本地事件表加消息队列、MQ事务消息等。2.背景用户注册场景:新用户注册之后给该用户新增一条积分记录。但是...原创 2019-08-24 14:48:09 · 686 阅读 · 0 评论