Access2000速成教程--2.2 定义与使用交叉表查询
2005-11-04 13:35:46 来源:WEB开发网核心提示: OJB的文章实在是少的可怜,自己总结了一下一些重点的内容,Access2000速成教程--2.2 定义与使用交叉表查询(4),想到哪里写到哪里吧比如有课程(event)和类别(catalog)两张表,二者是多对多的关系,关系表叫做catalogEventBridge,字段为[catalogID,eventID]
OJB的文章实在是少的可怜,自己总结了一下一些重点的内容。想到哪里写到哪里吧
比如有课程(event)和类别(catalog)两张表,二者是多对多的关系,关系表叫做catalogEventBridge,字段为[catalogID,eventID],现在要做的是一旦查询出一个catalog,就要把相关的event也全部搜索出来。
比如有课程(event)和类别(catalog)两张表,二者是多对多的关系,关系表叫做catalogEventBridge,字段为[catalogID,eventID],现在要做的是一旦查询出一个catalog,就要把相关的event也全部搜索出来。
1.repository_user.xml(标准化越来越近了)中作如下定义:
- <class-descriptor class="org.pie.vls.Catalog.Catalog" table="catalog">
- <field-descriptor name="catalogID" column="catalogID" jdbc-type="INTEGER"
- Prima(最完善的虚拟主机管理系统)rykey="true" /> <field-descriptor name="catalogName" column="catalogName"
- jdbc-type="VARCHAR" /> <collection-descriptor name="catalogEventList" element-
- class-ref="org.pie.vls.Catalog.CatalogEventBridge" auto-retrieve="true" auto-
- update="true" auto-delete="true"> <inverse-foreignkey field-ref="catalogID"/>
- </collection-descriptor> </class-descriptor> <class-descriptor
- class="org.pie.vls.Catalog.CatalogEventBridge" table="catalogEventBridge">
- <field-descriptor name="catalogID" column="catalogID" jdbc-type="INTEGER"
- Prima(最完善的虚拟主机管理系统)rykey="true" /> <field-descriptor name="eventTypeID" column="eventTypeID"
- jdbc-type="INTEGER" Prima(最完善的虚拟主机管理系统)rykey="true" /> </class-descriptor> <class-descriptor
- class="org.pie.vls.EventType.EventType" table="eventType" > <field-descriptor
- name="eventTypeID" column="eventTypeID" jdbc-type="INTEGER" Prima(最完善的虚拟主机管理系统)rykey="true"
- autoincrement="true" />
- <field-descriptor
- name="eventTypeTitle"
- column="eventTypeTitle"
- jdbc-type="VARCHAR"
- />
- ... ...
- </class-descriptor>
2. bean文件的定义
EventType.java
- public class EventType implements Cloneable, Comparable {
- private String eventTypeTitle;
- private String eventTypeCode;
- private String eventTypeDesc;
- private int eventTypeID;
- public int getEventTypeID() {
- return this.eventTypeID;
- }
- public void setEventTypeID(int value) {
- this.eventTypeID = value;
- }
- ... ...
- }
catalog.java
- public class Catalog implements Comparable {
- private int catalogID;
- private String catalogName = "";
- private List catalogEventList = new Vector();
- /**
- * @return Returns the catalogID.
- */
- public int getCatalogID() {
- return catalogID;
- }
- /**
- * @param catalogID The catalogID to set.
- */
- public void setCatalogID(int catalogID) {
- this.catalogID = catalogID;
- }
- /**
- * @return Returns the catalogName.
- */
- public String getCatalogName() {
- return catalogName;
- }
- /**
- * @param catalogName The catalogName to set.
- */
- public void setCatalogName(String catalogName) {
- this.catalogName = catalogName;
- }
- /**
- * @return Returns the catalogEventList.
- */
- public List getCatalogEventList() {
- return catalogEventList;
- }
- /**
- * @param catalogEventList The catalogEventList to set.
- */
- public void setCatalogEventList(List catalogEventList) {
- this.catalogEventList = catalogEventList;
- }
- }
- ››Access数据库安全策略之ASP式
- ››Accessibility.updateProperties ,Accessibility...
- ››Access denied for user...
- ››Access denied for user: root@dbhost (Using pas...
- ››access 的页怎么用
- ››教程:使用千千静听巧妙管理音乐文件
- ››Access 2000中的查询分析器
- ››access编程打开其他数据库中的窗体
- ››Access报表打印如何自动分页
- ››access解决组合框无法满足大量数据的选择问题
- ››Access中用Jet SQL语句删除表关系
- ››Access 数据转换问题
更多精彩
赞助商链接