Mybatis
文章平均质量分 66
m0_37939000
这个作者很懒,什么都没留下…
展开
-
Mybatis(3) 配置文件
SqlMapConfig.xml配置文件配置内容SqlMapConfig.xml中配置的内容和顺序如下:properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境集合属性对象) envir...原创 2019-05-05 14:11:13 · 109 阅读 · 0 评论 -
Mybatis(2) Dao开发
原始Dao开发方式原始Dao开发方法需要程序员编写Dao接口和Dao实现类。1.1映射文件编写映射文件如下:(也可以使用入门程序完成的映射文件)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http:/...原创 2019-05-05 13:54:21 · 106 阅读 · 0 评论 -
Mybatis(1)
1.mybatis 单独的项目需要的jar包asm-3.3.1.jar:操作Javaj字节码的类库cglib-2.2.2.jar:用来动态集成Java类或实现接口commons-logging-1.1.1.jar:用于通用日志处理javassist-3.17.1-GA.jar:分析、编辑和创建Java字节码的类库log4j-1.2.17.jar:日志系统slf4j-api-...原创 2019-05-05 13:17:56 · 84 阅读 · 0 评论 -
DAL,BLL,UI,三层架构的影响
这位博主对于三层结构的理解很棒,对新手很友好https://blog.csdn.net/hanxuemin12345/article/details/8544957/UI(表现层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据BLL:(业务逻辑层):UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等DAL:(数据访问层...原创 2019-04-29 08:18:02 · 443 阅读 · 0 评论 -
SqlSessionFactoryBuilder和SqlSessionFactory以及SqlSession
1.1. SqlSession的使用范围SqlSession中封装了对数据库的操作,如:查询、插入、更新、删除等。SqlSession通过SqlSessionFactory创建。SqlSessionFactory是通过SqlSessionFactoryBuilder进行创建。1.1.1. SqlSessionFactoryBuilderSqlSessionFactoryBuilder用于创建Sql...原创 2018-06-27 21:20:44 · 1666 阅读 · 0 评论 -
mybatis与hibernate不同
Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句。mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。 Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执行性能,灵活度高,非常适合对关系数据...原创 2018-06-27 21:14:01 · 139 阅读 · 0 评论 -
Mybatis(4)输入映射和输出映射
1.输入映射和输出映射Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。1.1SqlMapConfig.xml配置文件。Mapper映射器只保留包扫描的方式1.2parameterType(输入类型)1.2.1传递简单类型参考第一天内容。使用#{}占位符,或者${}进行sql拼接。1.2.2传...原创 2019-05-05 15:04:05 · 144 阅读 · 0 评论