使用 MyBatis 的主要 Java 接口就是 SqlSession
。你可以通过这个接口来执行命令,获取映射器实例和管理事务。在介绍 SqlSession
接口之前,我们先来了解如何获取一个 SqlSession
实例。SqlSessions
是由 SqlSessionFactory
实例创建的。SqlSessionFactory
对象包含创建 SqlSession
实例的各种方法。而 SqlSessionFactory
本身是由 SqlSessionFactoryBuilder
创建的,它可以从 XML、注解或 Java 配置代码来创建 SqlSessionFactory
。
当 Mybatis 与一些依赖注入框架(如 Spring 或者 Guice)搭配使用时,SqlSession
将被依赖注入框架创建并注入,所以你不需要使用 SqlSessionFactoryBuilder
或者 SqlSessionFactory
。
你已经看到了如何使用 value 属性来配置基本数据类型和在你的 bean 配置文件中使用property标签的 ref 属性来配置对象引用。这两...
Swift 结构体Swift 结构体是构建代码所用的一种通用且灵活的构造体。我们可以为结构体定义属性(常量、变量)和添加方法,从而扩...
If letIf let 允许你把 if 和 let 结合到一起,来减少某些类型的模式匹配所需的开销。例如,有某种 OptionT。如果它是 SomeT,我...
GNU Octave 是一种高级编程语言,像 MATLAB,它主要是用MATLAB兼容。GNU Octave 也可以用来进行数值计算,还有丰富的 C++ 接口可...