public class SerialRef extends Object implements Ref, Serializable, Cloneable
Refオブジェクトの直列化マッピングであり、Javaプログラミング言語でのSQL REF値のマッピングです。
SerialRefクラスは、RefオブジェクトからSerialRefインスタンスを作成するためのコンストラクタと、Refオブジェクトを取得および設定するためのメソッドを提供します。
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
Object |
clone() |
この
SerialRefのクローンを返します。 |
boolean |
equals(Object obj) |
このSerialRefを指定されたオブジェクトと比較します。
|
String |
getBaseTypeName() |
Refの基底型名を説明する文字列を返します。 |
Object |
getObject() |
この
SerialRefオブジェクトが参照するSQL構造化型を表すObjectを返します。 |
Object |
getObject(Map<String,Class<?>> map) |
この
SerialRefオブジェクトが参照するSQL構造化型を表すObjectを返します。 |
int |
hashCode() |
この
SerialRefのハッシュ・コードを返します。 |
void |
setObject(Object obj) |
この
SerialRefオブジェクトが参照するSQL構造型を指定のObjectオブジェクトに設定します。 |
public SerialRef(Ref ref) throws SerialException, SQLException
RefオブジェクトからSerialRefオブジェクトを構築します。ref - Refオブジェクト。nullは不可SQLException - データベース・アクセス・エラーが発生した場合、refがnullの場合、またはRefオブジェクトがnull値の基底型名を返した場合。SerialException - Refオブジェクトの直列化時にエラーが発生した場合public String getBaseTypeName() throws SerialException
Refの基底型名を説明する文字列を返します。getBaseTypeName、インタフェースRefSerialException - Refオブジェクトが設定されていない場合public Object getObject(Map<String,Class<?>> map) throws SerialException
SerialRefオブジェクトが参照するSQL構造化型を表すObjectを返します。 構造型の属性は、指定の型マップに従ってマッピングされます。 getObject、インタフェースRefmap - 0個以上のエントリを持つjava.util.Mapオブジェクト。各エントリは、(1) UDTの完全修飾名を指定するStringオブジェクトと、(2) UDTのマッピング方法を定義するSQLData実装のClassオブジェクトで構成されるSerialException - 参照解決でエラーが発生した場合Ref.setObject(java.lang.Object)public Object getObject() throws SerialException
SerialRefオブジェクトが参照するSQL構造化型を表すObjectを返します。getObject、インタフェースRefSerialException - 参照解決でエラーが発生した場合Ref.setObject(java.lang.Object)public void setObject(Object obj) throws SerialException
SerialRefオブジェクトが参照するSQL構造型を指定のObjectオブジェクトに設定します。setObject、インタフェースRefobj - 参照されるSQL構造型を表すObjectSerialException - このSerialRefオブジェクトによって参照される構造型の生成時にエラーが発生した場合Ref.getObject(), Ref.getObject(Map), PreparedStatement.setObject(int, Object), CallableStatement.setObject(String, Object)public boolean equals(Object obj)
nullでなく、このオブジェクトと同じオブジェクトを表すSerialRefオブジェクトである場合にのみ、結果はtrueになります。 equals、クラスObjectobj - このSerialRefと比較するオブジェクトSerialRefを表す場合はtrue、それ以外の場合はfalseObject.hashCode(), HashMappublic int hashCode()
SerialRefのハッシュ・コードを返します。hashCode、クラスObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object) バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。