自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Parameter Maps collection does not contain value

Parameter Maps collection does not contain value出现上述错误 主要是因为你的select标签内部的resultMap属性指向的不正确在sql文件中只要有一个resultMap或resultType属性指向错误,则在这个文件中其余正确的语句也不能执行,所以在出现上述错误时,可能不是当前正在执行的语句的错误,而是该文件中其它语句映射错了认...

2019-05-13 00:35:23 1534

原创 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 162

原创 Mybatis(3) 配置文件

SqlMapConfig.xml配置文件配置内容SqlMapConfig.xml中配置的内容和顺序如下:properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境集合属性对象) envir...

2019-05-05 14:11:13 132

原创 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 127

原创 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 103

原创 Mysql 总结

一、1.Navicat 显示正确,cmd 中文字符显示乱码,原因是navicat已经设置为utf-8,但是cmd的编码方式为GBK,所以讲CMD的格式设置为GBK就可以了, 在mysql中输入 : set names gbk; 每次进来输入一次就可以了。O(∩_∩)O哈哈~解决问题的地址链接https://blog.csdn.net/DunYLin/article/detail...

2019-05-05 11:59:27 90

原创 DAL,BLL,UI,三层架构的影响

这位博主对于三层结构的理解很棒,对新手很友好https://blog.csdn.net/hanxuemin12345/article/details/8544957/UI(表现层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据BLL:(业务逻辑层):UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等DAL:(数据访问层...

2019-04-29 08:18:02 475

原创 maven 常见错误

1.使用maven,创建项目,之后出现错误,显示如下java.lang.ClassNotFoundException: org.springframework.expression.ParserContext解决方法:添加节点如下<!-- https://mvnrepository.com/artifact/org.springframework/spring-expressio...

2019-04-28 20:47:20 197

转载 Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置

由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(eclipse、cobertura、findbugs、插件开发)、maven配置。较长,可根据个人需要有选择性的查看,比如先看用法再回过头来看核心概念...

2019-04-28 14:26:06 135

原创 SqlSessionFactoryBuilder和SqlSessionFactory以及SqlSession

1.1. SqlSession的使用范围SqlSession中封装了对数据库的操作,如:查询、插入、更新、删除等。SqlSession通过SqlSessionFactory创建。SqlSessionFactory是通过SqlSessionFactoryBuilder进行创建。1.1.1. SqlSessionFactoryBuilderSqlSessionFactoryBuilder用于创建Sql...

2018-06-27 21:20:44 1720

原创 mybatis与hibernate不同

Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句。mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。 Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执行性能,灵活度高,非常适合对关系数据...

2018-06-27 21:14:01 159

转载 easyui 使用tree 的使用方法

$('#menu').tree({ onClick: function(node){ //判断指定的节点是否是叶子节点,target参数是一个节点DOM对象。 if($('#menu').tree("isLeaf",node.target)){ var tabs = $("#tabs"); //获取指定选项卡面板,'which'参数可以是选项卡面板的标题或者索引。 va...

2018-03-14 11:15:36 999

转载 hibernate的工作原理以及为什么使用

原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.se

2017-08-07 23:15:33 269

转载 MVC各个 部分有哪些技术实现

视图层用jsp,javascript 作用--显示数据,接受用户输入数据控制层用servlet 作用--接收视图层数据,传输 给业务逻辑层(即模型层) 模型层用普通java class 作用--业务类的实现,如:数据库操作M(DAO)层,就相当于后台,V(jsp),相当于前台,C(control)层,相当于控制页面跳转;MVC模式的目的就是实现We

2017-08-07 23:07:20 15531

转载 public/private/protected的具体区别

在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了cl

2017-08-07 23:01:06 407

转载 String s=new String("xyz")究竟创建了几个String Object? 2个?哪2个?

一个是编译时决定的,最后放在常量池中。一个是运行时放在堆里面的。两个都是"xyz",我只能这么说了。还有的,s确实只是一个引用,本身不是对象。java不是纯粹的面向对象,也就是说并不是所有的都是对象,如基本类型等,没清楚的再问我吧追问若果编译期间常量池已经有“xyz”对象的话,那么这个就可能创建一个对象吧。。。是不是?追答常量池中只可能只有一个“

2017-08-07 22:57:47 377

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除