📄 jora.table.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<!--NewPage-->
<html>
<head>
<!-- Generated by javadoc on Sun Jun 28 15:53:34 GMT 1998
-->
<title>
Class jora.Table
</title>
</head>
<body bgcolor="#FFFFFF">
<a name="_top_"></a>
<table BORDER=0 WIDTH=100%>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan=3><a href="packages.html">Contents</a> | <a href="package-jora.html">Package</a> | <b>Class</b> | <a href="package-tree-jora.html">Tree</a> | <a href="deprecatedlist.html">Deprecated</a> | <a href="index.html">Index</a> | <a href="help.html">Help</a></td>
<td align=right rowspan=2><em>
</em>
</td>
</tr>
<tr>
<td><font size="-2">
<a href="jora.Session.html">PREV</a> | NEXT</font>
</td>
<td><font size="-2">
<a href="frame.html" target="_top">SHOW LISTS</a> | <a href="jora.Table.html" target="_top">HIDE LISTS</a></font>
</td>
<td></td>
</tr>
</table>
<hr>
<h1>
Class jora.Table
</h1>
<pre>
java.lang.Object
|
+----jora.Table
</pre>
<hr>
<dl>
<dt>public class <b>Table</b><dt>extends java.lang.Object</dl>
Table class is used to establish mapping between corteges of database
tables and Java classes. This class is responsible for constructing
SQL statements for extracting, updating and deleting records of the
database table.
<p>
<hr>
<p>
<a name="index"></a>
<p>
<table border="1" cellpadding="0" cellspacing="0" width=100%>
<tr BGCOLOR="#CCCCFF">
<td colspan=2><font size="+2">
<b>Field Summary</b></font>
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
static java.lang.String</font>
</td>
<td> <b><a href="#fieldSeparator">fieldSeparator</a></b>
<br>
<dd>Spearator of name components of compound field.
</td>
</tr>
</table>
<p>
<table border="1" cellpadding="0" cellspacing="0" width=100%>
<tr BGCOLOR="#CCCCFF">
<td colspan=2><font size="+2">
<b>Constructor Summary</b></font>
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td> <b><a href="#Table(java.lang.String, java.lang.String, jora.Session, java.lang.String)">Table</a></b>(java.lang.String className,
java.lang.String tableName,
<a href="jora.Session.html">Session</a> s,
java.lang.String key)
<br>
<dd>Constructor for table object.
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td> <b><a href="#Table(java.lang.String, jora.Session, java.lang.String)">Table</a></b>(java.lang.String className,
<a href="jora.Session.html">Session</a> s,
java.lang.String key)
<br>
<dd>Constructor for table object.
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td> <b><a href="#Table(java.lang.String, jora.Session)">Table</a></b>(java.lang.String className,
<a href="jora.Session.html">Session</a> s)
<br>
<dd>Constructor of table without explicit key specification.
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td> <b><a href="#Table(java.lang.String)">Table</a></b>(java.lang.String className)
<br>
<dd>Constructor of table with "key" and "session" parameters inherited
from base table.
</td>
</tr>
</table>
<p>
<table border="1" cellpadding="0" cellspacing="0" width=100%>
<tr BGCOLOR="#CCCCFF">
<td colspan=2><font size="+2">
<b>Method Summary</b></font>
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
void</font>
</td>
<td> <b><a href="#delete(java.lang.Object)">delete</a></b>(java.lang.Object obj)
<br>
<dd>Delete record with specified value of primary key from the table.
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
void</font>
</td>
<td> <b><a href="#delete(java.lang.Object[])">delete</a></b>(java.lang.Object[] objects)
<br>
<dd>Delete records with specified primary keys from the table.
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
void</font>
</td>
<td> <b><a href="#insert(java.lang.Object)">insert</a></b>(java.lang.Object obj)
<br>
<dd>Insert new record in the table.
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
void</font>
</td>
<td> <b><a href="#insert(java.lang.Object[])">insert</a></b>(java.lang.Object[] objects)
<br>
<dd>Insert several new records in the table.
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
<a href="jora.Cursor.html">Cursor</a></font>
</td>
<td> <b><a href="#queryAllByExample(java.lang.Object)">queryAllByExample</a></b>(java.lang.Object obj)
<br>
<dd>Select records from specified and derived database tables using
<I>obj</I> object as template for selection.
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
<a href="jora.Cursor.html">Cursor</a></font>
</td>
<td> <b><a href="#queryByExample(java.lang.Object)">queryByExample</a></b>(java.lang.Object obj)
<br>
<dd>Select records from database table using <I>obj</I> object as
template for selection.
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
<a href="jora.Cursor.html">Cursor</a></font>
</td>
<td> <b><a href="#select(java.lang.String)">select</a></b>(java.lang.String condition)
<br>
<dd>Select records from database table according to search condition
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
<a href="jora.Cursor.html">Cursor</a></font>
</td>
<td> <b><a href="#selectAll(java.lang.String)">selectAll</a></b>(java.lang.String condition)
<br>
<dd>Select records from specified and derived database tables
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
void</font>
</td>
<td> <b><a href="#update(java.lang.Object)">update</a></b>(java.lang.Object obj)
<br>
<dd>Update record in the table using table's primary key to locate
record in the table and values of fields of specified object <I>obj</I>
to alter record fields.
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td align=right valign=top width=1%><font size="-1">
void</font>
</td>
<td> <b><a href="#update(java.lang.Object[])">update</a></b>(java.lang.Object[] objects)
<br>
<dd>Update set of records in the table using table's primary key to locate
record in the table and values of fields of objects from sepecifed
array <I>objects</I> to alter record fields.
</td>
</tr>
</table>
<table border="1" cellpadding="0" cellspacing="0" width=100%>
<td colspan=2><b>Methods inherited from class java.lang.Object</b></font>
</td>
</tr>
<tr BGCOLOR="#FFFFCC">
<td> equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</td>
</tr>
</table>
<p>
<a name="variables"></a><table border="1" cellpadding="3" cellspacing="0" width=100%>
<tr BGCOLOR="#CCFFCC">
<td colspan=1><font size="+2">
<b>Field Detail</b></font>
</td>
</tr>
</table>
<a name="fieldSeparator"></a><h3>
fieldSeparator</h3>
<pre>
public static java.lang.String <b>fieldSeparator</b></pre>
<dl>
<dd>Spearator of name components of compound field. For example, if Java
class constains component "location" of Point class, which
has two components "x" and "y", then database table should
have columns "location_x" and "location_y" (if '_' is used
as separator)</dl>
<a name="constructors"></a><table border="1" cellpadding="3" cellspacing="0" width=100%>
<tr BGCOLOR="#CCFFCC">
<td colspan=1><font size="+2">
<b>Constructor Detail</b></font>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -