WEB开发网
开发学院软件开发Java iBATIS 3 内的新特性:将 iBATIS 用作应用程序内的... 阅读

iBATIS 3 内的新特性:将 iBATIS 用作应用程序内的一种持久框架

 2010-04-07 00:00:00 来源:WEB开发网   
核心提示: 为了避免随意的实参解析代码,main 方法使用了 Apache Commons CLI 项目来解析从命令行发送给它的这些实参,iBATIS 3 内的新特性:将 iBATIS 用作应用程序内的一种持久框架(6),Apache Commons CLI 项目的使用可以使此示例得以响应不同的命令行实参,

为了避免随意的实参解析代码,main 方法使用了 Apache Commons CLI 项目来解析从命令行发送给它的这些实参。Apache Commons CLI 项目的使用可以使此示例得以响应不同的命令行实参,比如 --create、 --delete 或 --show。这种对实参的支持使 main() 方法能够进行一些有对象和 iBATIS 参与的示例操作。

这个例子使用了 iBATIS Resources 类来从一个 XML 文件加载配置。Resources 类将文件作为一个 Reader 加载并将它传递给 SqlSessionFactoryBuilder。SqlSessionFactoryBuilder 能够构造一个 SqlSessionFactory,而后者则又被用来创建这些 SqlSession 对象,以让您的代码可以通过映射类内定义的方法与数据库交互。

在编译和运行示例代码前,您需要导入 iBATIS 3、Apache Commons CLI 和 Apache Derby JAR 文件(ibatis-3-core-x.jar、commons-cli-1.2.jar 和 derby.jar)。

运行这个例子

通过从 Eclipse 运行主类,就可以运行这个例子了。如果想要向 Java 调用添加实参,可以打开 Run > Run Configurations 并找到 Java Application/Main run 配置。在 Arguments 选项卡,指定想要在 Program Arguments(如图 1 所示)内提供的实参。

图 1. 向运行配置添加实参
iBATIS 3 内的新特性:将 iBATIS 用作应用程序内的一种持久框架

查看原图(大图)

当然,也可以从命令行调用这个 Java 应用程序,不过请记住将 classpath 设置为包括 iBATIS 3、Apache Commons CLI 以及 Apache Derby JAR 文件。有关如何调用应用程序的例子,可以参见清单 7。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:iBATIS 特性 iBATIS

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接