上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 204 下一页
摘要: 本节主要介绍 MyBatis 执行 SQL 语句的两种方式和它们的区别。MyBatis 有两种执行 SQL 语句的方式,如下: 通过 SqlSession 发送 SQL 通过 SqlSession 获取 Mapper 接口,通过 Mapper 接口发送 SQL SqlSession发送SQL 有映射 阅读全文
posted @ 2022-04-30 13:39 小白龙白龙马 阅读(1101) 评论(0) 推荐(0)
摘要: 映射器是 MyBatis 中最重要的文件,文件中包含一组 SQL 语句(例如查询、添加、删除、修改),这些语句称为映射语句或映射 SQL 语句。 映射器由 Java 接口和 XML 文件(或注解)共同组成,它的作用如下。 定义参数类型 配置缓存 提供 SQL 语句和动态 SQL 定义查询结果和 PO 阅读全文
posted @ 2022-04-30 13:25 小白龙白龙马 阅读(103) 评论(0) 推荐(0)
摘要: 在创建 MyBatis 项目之前,首先创建 website 数据表,SQL 语句如下。 DROP TABLE IF EXISTS `website`; CREATE TABLE `website` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varc 阅读全文
posted @ 2022-04-30 12:59 小白龙白龙马 阅读(49) 评论(0) 推荐(0)
摘要: MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。 MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。 数据持久化是将内存中的数据模型转换为存储模型,以及将存 阅读全文
posted @ 2022-04-23 17:27 小白龙白龙马 阅读(195) 评论(0) 推荐(0)
摘要: 一般情况下,用户的输入是随意的,为了保证数据的合法性,数据验证是所有 Web 应用必须处理的问题。Spring MVC 有以下两种方法可以验证输入: 利用 Spring 自带的验证框架 利用 JSR 303 实现 数据验证分为客户端验证和服务器端验证,客户端验证主要是过滤正常用户的误操作,通过 Ja 阅读全文
posted @ 2022-04-23 16:35 小白龙白龙马 阅读(156) 评论(0) 推荐(0)
摘要: Spring MVC @ModelAttribute注解 本文介绍在 Spring MVC 中非常重要的注解 @ModelAttribute,用来将请求参数绑定到 Model 对象。在 Controller 中使用 @ModelAttribute 时,有以下几种应用情况。 应用在方法上 应用在方法的 阅读全文
posted @ 2022-04-23 16:04 小白龙白龙马 阅读(166) 评论(0) 推荐(0)
摘要: 大家都知道@Service注入的是实现类serviceImpl,那使用时怎么能获取到接口,而且还能调用到实现类的方法。 接口: public interface TestService{ public String test(); } 实现类: @Service public class TestS 阅读全文
posted @ 2022-04-23 14:15 小白龙白龙马 阅读(400) 评论(0) 推荐(0)
摘要: 我们知道,JDBC 是 Java 提供的一种用于执行 SQL 语句的 API,可以对多种关系型数据库(例如 MySQL、Oracle 等)进行访问。但在实际的企业级应用开发中,却很少有人直接使用原生的 JDBC API 进行开发,这是因为使用 JDBC API 对数据库进行操作十分繁琐,需要我们对每 阅读全文
posted @ 2022-04-23 13:51 小白龙白龙马 阅读(83) 评论(0) 推荐(0)
摘要: 在 Spring 中,虽然我们可以使用 XML 配置文件可以实现 AOP 开发,但如果所有的配置都集中在 XML 配置文件中,就势必会造成 XML 配置文件过于臃肿,从而给维护和升级带来一定困难。为此,AspectJ 框架为 AOP 开发提供了一套 @AspectJ 注解。它允许我们直接在 Java 阅读全文
posted @ 2022-04-23 13:22 小白龙白龙马 阅读(223) 评论(0) 推荐(0)
摘要: 我们可以在 Spring 项目中通过 XML 配置,对切面(Aspect 或 Advisor)、切点(PointCut)以及通知(Advice)进行定义和管理,以实现基于 AspectJ 的 AOP 开发。Spring 提供了基于 XML 的 AOP 支持,并提供了一个名为“aop”的命名空间,该命 阅读全文
posted @ 2022-04-23 13:07 小白龙白龙马 阅读(188) 评论(0) 推荐(0)
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 204 下一页