|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.sql.rowset.serial.SerialStruct
public class SerialStruct
SQL 结构类型在 Java 编程语言中的序列化映射关系。每个尚未序列化的属性将被映射为序列化形式;如果属性本身是结构类型,则其每个尚未序列化的属性将被映射为序列化形式。
此外,结构类型将被映射为 Java 编程语言中的类,如果存在这样的映射关系;如果存在适用于其属性的映射关系,则其属性也会被映射。
SerialStruct 类提供一个根据 Struct 对象创建实例的构造方法,一个用于在数据库中获取 SQL 结构类型的 SQL 类型名称的方法,以及用于获取其属性值的各种方法。
| 构造方法摘要 | |
|---|---|
SerialStruct(SQLData in,
Map<String,Class<?>> map)
根据给定 SQLData 对象构造 SerialStruct 对象,使用给定类型映射表将其自定义映射为 Java 编程语言中的类。 |
|
SerialStruct(Struct in,
Map<String,Class<?>> map)
根据给定 Struct 对象构造 SerialStruct 对象,使用给定 java.util.Map 对象来自定义映射 SQL 结构类型或其任何为 SQL 结构类型的属性。 |
|
| 方法摘要 | |
|---|---|
Object[] |
getAttributes()
获取 Object 值的数组,该数组包含此 SerialStruct 对象所表示的 SQL 结构类型的属性。 |
Object[] |
getAttributes(Map<String,Class<?>> map)
获取此 SerialStruct 表示为 Object 值数组的 SQL 结构类型的属性;如果适用,则使用给定的类型映射表进行自定义映射。 |
String |
getSQLTypeName()
获取此 SerialStruct 对象的 SQL 类型名称。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public SerialStruct(Struct in,
Map<String,Class<?>> map)
throws SerialException
Struct 对象构造 SerialStruct 对象,使用给定 java.util.Map 对象来自定义映射 SQL 结构类型或其任何为 SQL 结构类型的属性。
map - java.util.Map 对象,其中每个条目包含:1) 给出 UDT 完全限定名的 String 对象 2) 用于定义 UDT 映射方式的 SQLData 实现的 Class 对象
SerialException - 如果发生错误Struct
public SerialStruct(SQLData in,
Map<String,Class<?>> map)
throws SerialException
SQLData 对象构造 SerialStruct 对象,使用给定类型映射表将其自定义映射为 Java 编程语言中的类。类型映射表给出映射到的 SQL 类型和类。SQLData 对象定义将 SQL 类型映射到的类。
in - SQLData 类的实例,该类将 SQL 结构类型的映射关系定义为 Java 编程语言中的一个或多个对象map - java.util.Map 对象,其中每个条目包含:1) 给出 UDT 完全限定名的 String 对象 2) 用于定义 UDT 映射方式的 SQLData 实现的 Class 对象
SerialException - 如果发生错误| 方法详细信息 |
|---|
public String getSQLTypeName()
throws SerialException
SerialStruct 对象的 SQL 类型名称。此为在结构类型的 SQL 定义中使用的名称。
Struct 中的 getSQLTypeNameString 对象,该对象表示此 SerialStruct 对象所表示的 SQL 结构类型的 SQL 类型名称
SerialException - 如果发生错误
public Object[] getAttributes()
throws SerialException
Object 值的数组,该数组包含此 SerialStruct 对象所表示的 SQL 结构类型的属性。
Struct 中的 getAttributesObject 值的数组,其中每个元素为此 SerialStruct 对象所表示的 SQL 结构类型的属性。
SerialException - 如果发生错误
public Object[] getAttributes(Map<String,Class<?>> map)
throws SerialException
SerialStruct 表示为 Object 值数组的 SQL 结构类型的属性;如果适用,则使用给定的类型映射表进行自定义映射。
Struct 中的 getAttributesmap - java.util.Map 对象,其中每个条目包含:1) 给出 UDT 完全限定名的 String 对象 2) 用于定义 UDT 映射方式的 SQLData 实现的 Class 对象
Object 值数组,其中每个元素都是此 SerialStruct 对象所表示的 SQL 结构类型的属性
SerialException - 如果发生错误
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。