- 博客(8)
- 收藏
- 关注
原创 Mybatis 动态 sql 是做什么的?都有哪些动态 sql?简述一下动态 sql 的执行原理?
1、Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动态 sql,完成逻辑判断和动态拼接 sql 的功能。2、Mybatis 提 供 了 9 种 动 态 sql 标 签 : trim|where|set|foreach|if|choose|when|otherwise|bind。3、其执行原理为,使用 OGNL 从 sql 参数对象中计算表达式的值,根据表达式的值动态拼接 sql,以此来完成动态 sql 的功能。...
2021-11-24 08:25:45 1812
原创 MyBatis 的好处是什么?
1、MyBatis 把 sql 语句从 Java 源程序中独立出来,放在单独的 XML 文件中编写,给程序的维护带来了很大便利。2、MyBatis 封装了底层 JDBC API 的调用细节,并能自动将结果集转换成 Java Bean 对象, 大大简化了 Java 数据库编程的重复工作。3、因为 MyBatis 需要程序员自己去编写 sql 语句,程序员可以结合数据库自身的特点灵活控制 sql 语句,因此能够实现比 Hibernate 等全自动 orm 框架更高的查询效率,能够完成复杂查询。...
2021-11-24 08:24:07 3366
原创 如何解决表单提交的中文乱码问题?
1.设置页面编码,若是jsp页面,需编写代码<%@page language="java" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8" %>。若 是 html 页 面 , 在 网 页 头 部 ( < head>< /head> ) 中 添 加 下 面 这 段 代 码 < meta http-equiv="Content-Type" content="text/html; charset=utf
2021-11-11 10:14:27 1789
原创 如何从CDN加载jQuery?
下面是从所有3个CDN加载jQuery的代码。//下面是从所有3个CDN加载jQuery的代码。从Google CDN加载jQuery Framework的代码<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>//从Microsoft CDN加载jQuery Framework的代码<scrip
2021-11-11 10:09:56 1213 1
原创 接口的特点
1.接口的成员列表中只能有抽象方法,及常量(public static final),而且常量必须在接口中定义的时候就初始化。2.接口的所有成员默认都是public 包括接口本身,不允许用其它修饰符。3.接口没有构造方法,接口可以引用子类的对象,接口可以继承接口,一个类可以实现多个及接口。...
2021-09-26 22:19:26 708 1
原创 什么是抽象类?
在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都只是来描述对象的。如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑补充它,那么这样的类我们称它为抽象类。 比如new Animal(),我们都知道这个是产生一个动物Animal对象,但是这个Animal具体长成什么样子我们并不知道,它没有一个具体动物的概念,所以他就是一个抽象类,需要一个具体的动物,如狗、猫来对它进行特定的描述,我们才知道它长成啥样。...
2021-09-23 00:10:38 91 1
原创 包有什么作用?
1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名予以区别。因此,包可以避免名字冲突。3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。...
2021-09-23 00:09:29 271
原创 什么是包?
Java中的一个package(包)就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起,这个名称空间就是包名
2021-09-22 23:52:52 106 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人