前言 上篇文件《mybatis-源码分析系列(一)Mybatis入门和准备》,写了一个Demo简单体现了一下Mybatis的流程。本次,将介绍一下mybatis初始化流程。 @Before public void setUp() throws Exception { InputStream inputStream = Resources.g...

前言 工作也有两年,一直没有真正了解mybatis(虽说之前项目也有用到mybatis)。最近准备提高一下自己阅读源码的能力,自然而然就选中了mybatis,记录一下自己的学习历程。本篇先简单写一个demo和一些mybatis参考链接。 mybatis demo mybatis 中文教程 my...

前言 Mybatis Generator是一个mybatis工具项目,用于生成mybatis的model,mapper,dao持久层代码。Mybatis Generator提供了maven plugin,ant target,java三种方式启动。现在主流的构建工具是Gradle,虽然mybatis generator没有提供gradle的插件,但gradle可...

生命周期图解 下图描述了BeanFactory中Bean生命周期的完整过程: Bean 的生命周期从Spring容器着手实例化Bean开始,直到最终销毁Bean,这当中经过了许多关键点,每个关键点都涉及特定方法的调用,可以将这些方法大致划分为3类: 1. Bean自身的方法:如调用B...

PL_SQL:带有分支和循环,面向过程 匿名块: declare(可选,声明各种变量和游标的地方) begin(必要的,从此开始执行) exception(抓取到异常后执行的) end; [sql] view plaincopy set serveroutput on;(默认是关闭) --最简单的PL/SQL语句块 begin dbms_ou...

完整代码示例如下: package com.merryyou.enmu; import java.util.EnumMap; import java.util.EnumSet; /** * Created on 2016/11/1 0001. * * @author zlf * @since 1.0 */ public class LightTest { //1.定义枚举类型 public static vo...

原代码 package com.merryyou.enmu; /** * * Created on 2016/10/31 0031. * * @author zlf * @since 1.0 */ public class OriDemo { public static final String ADD = "add"; public static final String INSERT = "insert"; public ...

AccessibleObject 类是 Field、Method 和 Constructor 对象的基类。它提供了将反射的对象标记为在使用时取消默认 Java 语言访问控制检查的能力。对于公共成员、默认(打包)访问成员、受保护成员和私有成员,在分别使用 Field、Method 或 Constructor 对象...

直接上代码了! package com.merryyou.annotation; import java.lang.annotation.*; /** * Created on 2016/10/31 0031. * * @author zlf * @since 1.0 */ @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited...

前言 最近在看hsweb-framework项目,看到了对象属性有用transient关键字修饰,工作两年的我一脸懵逼,特意查阅了一下这个修饰符的意思,并记录下来! Account.java ``` java package com.winwill.simple.test; import java.io.Serializable; /** * @autho...

 Top