当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

pureQuery带注释的办法气势简介[Java编程]

赞助商链接



  本文“pureQuery带注释的办法气势简介[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

pureQuery 是一种高性能 Java™ 数据拜候平台,其目标主如果简化数据拜候利用程序的开辟和管理.它由工具、API 和运行时构成.本文介绍 pureQuery 带注释的办法气势 —— 这是一种简单、机动的气势,属于命名查询(named-query)典范,可以静态或动态地履行 SQL.本文先注释为什么开辟人员要挑选利用带注释的办法气势编写 pureQuery 利用程序,再注释带注释的办法气势与 pureQuery 内联编程气势之间的差别,并扼要概述 pureQuery 带注释的办法的强盛特点.

概述

本文谈论与带注释的办法的编程气势相关的以下主题:

描写带注释办法的编程气势

挑选利用带注释办法编程气势的缘由

利用带注释的办法气势开辟 pureQuery 利用程序的步骤(当即阅读该 小节).

描写代码生成,给诞生成的代码示例

描写在 pureQuery 接口中定义带注释的办法的需求

利用 pureQuery 接口履行 SQL

介绍带注释的办法气势的一些挑选特点,比方批处理、生成的 RowHandlers 和 ParameterHandlers、生成的键以及利用 XML 配置文件改正代码生成器的输出

假如您已经预备好开始编程,那么可以跳到 技术性崩溃.接下来介绍一个简单的例子展示为什么开辟人员要挑选利用带注释的办法气势开辟 pureQuery 利用程序.

什么是带注释的办法编程气势?

为了介绍带注释的办法编程气势,首先需求理解这两种 pureQuery 编程气势的后台知识.

内联编程气势 的开辟目的是为了满意客户对快速、简便的编程气势的需求,这种气势很简单被熟习 Java™ Database Connectivity(JDBC)的开辟人员掌握 —— 其特点就是可以更快、更简单地编程.内联气势最初的目标是削减 JDBC 程序员熟习的一些反复的编程任务,同时供应一个 API,工具可以轻松地操纵该 API 将数据拜候开辟与 Java 开辟接洽在一同.由于利用程序中定义 SQL 语句的方法,这种编程被称作 “内联”.在内联气势中,SQL 语句是在运行时声明或构造的,并作为 String 的实例传送给大众的 Data 接口办法.内联气势可以最大化编程速度和开辟机动性,并支持动态履行.后期文章将供应对大众 Data 接口 API 的概述.关于内联气势的更多信息,可以在 pureQuery 文档中找到(拜见 参考资料).

本文主要谈论带注释的办法编程气势,这种气势的演变和内联编程气势类似,但是它还有别的一个目标,那就是最大化编写的 pureQuery 利用程序的可配置性和安全性.带注释的办法气势是专门为同时支持动态和静态数据库拜候而计划的.其目的是满意对近似于 Java Persistence API(JPA)的用于数据拜候的命名查询编程接口的客户需求 —— 更快、更简单地编程,必要时可以支持静态履行.

与内联编程气势一样,带注释的办法也发源于利用程序定义 SQL 语句的方法.在带注释的办法气势中,SQL 字符串被定义为 Java 5.0 的一个元素:pureQuery Annotation.pureQuery 为此目的定义的办法注释有 @Select (注释 SQL 查询)、 @Update (注释 SQL DML 语句)和 @Call (注释 SQL CALL 语句).这些注释被放在用户定义接口内的用户定义办法声明中.代码生成器预处理接口,为每个已声明的、带有注释的办法生成实现代码.生成的实现代码利用 pureQuery 运行时履行注释中定义的 SQL 语句.在注释元素中预先定义 SQL 字符串,可以简化静态履行支持.

Data Studio 对带注释的办法气势的工具支持包含一个代码生成器,它可以成立用户编写的带注释的办法的实现.代码生成的后果就是第二个实现类,该实现类被编译并用于履行初始接口中声明的 SQL 语句.图 1 阐明了用户定义的带注释的办法接口、代码生成器和生成的实现类之间的关系.

图 1. pureQuery 带注释的办法的代码生成


  以上是“pureQuery带注释的办法气势简介[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>透析centos下用pure-ftp成立 FTP服务器</b>
  • 基于pureMVC的Swing程序的入门介绍
  • pureQuery内联办法气势简介
  • pureQuery带注释的办法气势简介
  • 用pure-ftpd搭建简单的Ubuntu FTP服务器
  • <b>Pureftp成立系统帐户别离的FTP</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .