摘要:
一、对事务的理解 我对事务的通俗理解就是,将一系类的数据库操作绑定在了一起,使得它们中只要一个无法执行成功,其他的也跟着被撤回。而且事务是可以一层包着一层的。这篇文章是我为了更好的理解 Spring 的事务管理机制做的笔记。 Spring 的事务管理,采用的方案类似于它的 AOP,即通过切面把我们的 阅读全文
摘要:
一:传统的生产对象的方式 我们一般在 java 中生产一个对象,会在代码中 new 一个对象,然后通过 set 的方式给他注入我们想要的属性。也就是说,java 在编译期间就知道,我们要生产什么对象,要配置哪些属性,就像下面这样: 二,通过 xml 生产一个对象 而 Spring 提供了另一种方法, 阅读全文
摘要:
一、前言 我参加工作的初期,对于mybatis还不太了解,开发的过程更多是参考公司大牛的代码,然后依样画葫芦。当时设计到 A 类里包含 B 类,然后查询 A 类相关信息(包含B类)的时候,我当时还不懂级联,使用的是一个笨方法,重新建了一个类,这个类包含了 A 类和 B 类的所有信息。这是一个非常笨的 阅读全文
摘要:
一、利用 mysql 官网提供的测试数据 在第一个简单的程序中,我们已经写了一个简单的 sql,下面,我们要尝试写一些比较复杂的 sql。 为了能够有足够的数据够我们测试使用,我们可以从 mysql 的 github 里下载 mysql 提供的测试数据。具体操作如下: 首先,请确保安装 mysql 阅读全文