public class SerialStruct extends Object implements Struct, Serializable, Cloneable
另外,结构化类型的自定义映射到java编程语言中的类如果有这样的一个映射,因为是它的属性,如果合适的话。
的SerialStruct
类提供了用于创建从一个Struct
对象的一个实例构造函数,用于检索的结构化的数据库中的类型的SQL类型名称的方法,获取其属性值的方法。
Constructor and Description |
---|
SerialStruct(SQLData in, Map<String,类<?>> map)
构建了一个
SerialStruct 对象从给定的
SQLData 对象,使用给定的类型映射到自定义映射到java编程语言中的类。
|
SerialStruct(Struct in, Map<String,类<?>> map)
构建了一个
SerialStruct 对象从给定的
Struct 对象,使用了自定义映射SQL结构化类型或其任何属性,SQL结构化类型
java.util.Map 对象。
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
返回该
SerialStruct 克隆。
|
boolean |
equals(Object obj)
比较这serialstruct到指定的对象。
|
Object[] |
getAttributes()
检索数组的
Object 值包含属性的SQL结构化类型,这
SerialStruct 对象代表。
|
Object[] |
getAttributes(Map<String,类<?>> map)
检索SQL结构化类型,这
SerialStruct 表现为
Object 值数组的属性,使用给定的适当类型图自定义映射。
|
String |
getSQLTypeName()
检索此
SerialStruct 对象的SQL类型名称。
|
int |
hashCode()
返回此
SerialStruct 哈希代码。
|
public SerialStruct(Struct in, Map<String,类<?>> map) throws SerialException
SerialStruct
对象从给定的
Struct
对象,使用了自定义映射SQL结构化类型或其任何属性,SQL结构化类型
java.util.Map
对象。
in
-
Struct
实例
map
-
java.util.Map
对象中的每个条目包含1)一
String
对象给一个UDT和2的完全合格的名称)的
类
对象实现的
SQLData
如何定义UDT是映射
SerialException
-如果出现错误
Struct
public SerialStruct(SQLData in, Map<String,类<?>> map) throws SerialException
SerialStruct
对象从给定的
SQLData
对象,使用给定的类型映射到自定义映射到java编程语言中的类。类型映射给出了SQL类型和它的类的映射。的
SQLData
对象定义类的SQL类型将映射。
in
-定义SQL结构化类型的一个或多个对象在java编程语言的映射
SQLData
类的一个实例
map
-
java.util.Map
对象中的每个条目包含1)一
String
对象给一个UDT和2的完全合格的名称)的
类
对象实现的
SQLData
如何定义UDT是映射
SerialException
-如果出现错误
public String getSQLTypeName() throws SerialException
SerialStruct
对象的SQL类型名称。这是用于结构化类型的SQL定义的名称
getSQLTypeName
接口
Struct
SerialStruct
对象代表的SQL类型名称
String
对象
SerialException
-如果出现错误
public Object[] getAttributes() throws SerialException
Object
值包含属性的SQL结构化类型,这
SerialStruct
对象代表。
getAttributes
接口
Struct
Object
值的数组,每个元素是SQL结构化类型,这
SerialStruct
对象代表一个属性
SerialException
-如果出现错误
public Object[] getAttributes(Map<String,类<?>> map) throws SerialException
SerialStruct
表现为
Object
值数组的属性,使用给定的适当类型图自定义映射。
getAttributes
接口
Struct
map
-
java.util.Map
对象中的每个条目包含1)一
String
对象给一个UDT和2的完全合格的名称)的
类
对象实现的
SQLData
如何定义UDT是映射
Object
值的数组,每个元素是SQL结构化类型,这
SerialStruct
对象代表一个属性
SerialException
-如果出现错误
public boolean equals(Object obj)
true
如果只有参数不
null
是
SerialStruct
对象的属性是对象的属性相同
equals
方法重写,继承类
Object
obj
的对象比较
SerialStruct
反对
true
如果给定对象代表一个
SerialStruct
相当于这serialstruct,
false
否则
Object.hashCode()
,
HashMap
public int hashCode()
SerialStruct
哈希代码。一
SerialStruct
对象的哈希码是用的
SerialStruct
对象及其属性的哈希码的计算
SQLTypeName
hashCode
方法重写,继承类
Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.