pureQuery内联方法风格简介 - 编程入门网
可以有选择地请求与自动生成的列相关的信息。Silver Castle 开发人员可以用很多方法根据提供给更新方法的输入获取数据库生成的值。下面展示了一个例子,在这个例子中,Silver Castle 开发人员使用不同的方法编写应用程序,以获得插入后数据库生成的值。
使用 pureQuery bean 自动生成的值 在这个例子中,插入的输入是一个 pureQuery bean。Customer 对象是在一个 @GeneratedKey 注释中定义的,列 CID 被定义为标识列,它总是生成一个整数。在 update() 方法调用返回控制之前,CID 列中的值被传递到 CID 属性中。自动生成的值是在 customer 对象的 CID 属性中设置的。 清单 8. 获得 Customer bean 的 CID 属性中自动生成的值
不使用 pureQuery Bean 自动生成的值 The Silver Castle developer can pass values without a pureQuery bean and still retrieve auto-generated values by using the following version of the update() method:
取决于指定的返回类型,该方法返回一个或多个生成的值。返回类型为 Class<T> 的值必须是以下两者之一: Object[].class 一个可直接从 JDBC 指定的简单的类,例如 Integer.class 或 String.class 当返回类型为一个简单的可直接指定的 JDBC 类时,会返回给定类型的一个生成的值。而更新计数不会返回。下面展示了 Silver Castle 开发人员如何将自动生成的值放入到一个简单的类(例如 int.class)中。 清单 9. 将自动生成的值放入一个简单的类中
pureQuery内联方法风格简介(8)时间:2011-02-14 IBM Daya Vivek当返回类型为 Object[].class 时,数组的前 n 个元素是从 columnName 参数中的列生成的 n 个值。数组中的最后一个元素是更新计数。下面展示了 Silver Castle 开发人员如何使用一个 Object[] 获得生成的键值。自动生成的值在 Object[0] 中返回,更新计数在 Object[1] 中返回,如清 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |