hi hans,
the repository_internal contains only ojb internal classes.
please post the repository that defines your classes.
jakob
Hans Novak schrieb:
Hello Thomas (and Jakob)
Thomas Franke schrieb:
I'll take a closer look to your statements and tables and try it. Did you
publish all your terms so that I can find them into the previous mails?
I'm not shure.
So her are my classes and the repository: I hope, thats what you need.
Hans
------------------------------------------------------------------------
package de.repcom.rftelco.core;
import java.sql.Date;
import java.sql.Time;
import de.repcom.rftelco.core.Interface.InterfaceCalls;
import de.repcom.rftelco.core.Interface.InterfacePhoneNumber;
/**
* @ojb.class table = "CALLS"
*
*/
public class Calls implements InterfaceCalls{
/**
* @ojb.field column = "CALLS_ID" primarykey = "true" autoincrement =
"ojb"
*/
private int callsId;
/**
* @ojb.field column = "PHONE_NUMBER_ID"
*/
private int phoneNumberId;
/**
* @ojb.field column = "CALL_DATE"
*/
private Date callDate;
/**
* @ojb.field column = "CALL_TIME"
*/
private Time callTime;
/**
* @ojb.field column = "NUMBER_CALLED" length = "250"
*/
private String numberCalled;
/**
* @ojb.reference class-ref="de.repcom.rftelco.core.PhoneNumber"
* foreignkey="phoneNumberId"
*/
private InterfacePhoneNumber phoneNumber;
public int getPhoneNumberId() {
return phoneNumberId;
}
public void setPhoneNumberId(int phoneNumberId) {
this.phoneNumberId = phoneNumberId;
}
public String getNumberCalled() {
return numberCalled;
}
public void setNumberCalled(String numberCalled) {
this.numberCalled = numberCalled;
}
public Date getCallDate() {
return callDate;
}
public void setCallDate(Date callDate) {
this.callDate = callDate;
}
public int getCallsId() {
return callsId;
}
public void setCallsId(int callsId) {
this.callsId = callsId;
}
public Time getCallTime() {
return callTime;
}
public void setCallTime(Time callTime) {
this.callTime = callTime;
}
public InterfacePhoneNumber getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(InterfacePhoneNumber phoneNumber) {
this.phoneNumber = phoneNumber;
}
public Calls(){
}
}
------------------------------------------------------------------------
package de.repcom.rftelco.core;
import de.repcom.rftelco.core.Interface.InterfacePhoneNumber;
/**
* @ojb.class table = "PHONE_NUMBER"
*/
public class PhoneNumber implements InterfacePhoneNumber{
/**
* @ojb.field column = "PHONE_NUMBER_ID" primarykey = "true" autoincrement =
"ojb"
*/
private int phoneNumberId;
/**
* @ojb.field column = "RF_TELKO_ID"
*/
private int rftelcoId;
/**
* @ojb.field column = "NUMBER" length = "250"
*/
private String number;
/**
* @ojb.reference class-ref="de.repcom.rftelco.core.Rftelco"
* foreignkey="rftelcoId"
*/
private Rftelco rftelco;
public Rftelco getRftelco() {
return rftelco;
}
public void setRftelco(Rftelco rftelco) {
this.rftelco = rftelco;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public int getPhoneNumberId() {
return phoneNumberId;
}
public void setPhoneNumberId(int phoneNumberId) {
this.phoneNumberId = phoneNumberId;
}
public int getRftelcoId() {
return rftelcoId;
}
public void setRftelcoId(int rftelcoId) {
this.rftelcoId = rftelcoId;
}
public PhoneNumber(){
}
public PhoneNumber(String number){
this.number = number;
}
}
------------------------------------------------------------------------
package de.repcom.rftelco.core;
import java.util.Vector;
import de.repcom.rftelco.core.Interface.InterfaceRftelco;
/**
* @ojb.class table = "RFTELCO"
*/
public class Rftelco implements InterfaceRftelco{
private static final long serialVersionUID = 1L;
/**
* @ojb.field column = "RF_TELKO_ID" primarykey = "true" autoincrement =
"ojb"
*/
private int rftelcoId;
/**
* @ojb.field column = "PARTNER_ID_USER" length = "250"
*/
private String partnerIdUser;
/**
* @ojb.field column = "FIRST_NAME" length = "250"
*/
private String firstName;
/**
* @ojb.field column = "LAST_NAME" length = "250"
*/
private String lastName;
/**
* @ojb.field column = "NAME_SUFFIX" length = "250"
*/
private String nameSuffix;
/**
* @ojb.field column = "STREET" length = "250"
*/
private String street;
/**
* @ojb.field column = "ZIP" length = "250"
*/
private String zip;
/**
* @ojb.field column = "CITY" length = "250"
*/
private String city;
/*
/**
* @ojb.field column = "CALLS_ID"
*/
//private int callsId;
/*
/**
* @ojb.reference class-ref="de.repcom.rftelco.core.Calls"
* foreignkey="callsId"
*/
//private InterfaceCalls interfaceCalls;
/**
* @ojb.collection
element-class-ref="de.repcom.rftelco.core.PhoneNumber"
* foreignkey="rftelcoId" auto-retrieve="true"
* auto-update="true" auto-delete="true"
*/
private Vector phoneNumberList;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getNameSuffix() {
return nameSuffix;
}
public void setNameSuffix(String nameSuffix) {
this.nameSuffix = nameSuffix;
}
public String getPartnerIdUser() {
return partnerIdUser;
}
public void setPartnerIdUser(String partnerIdUser) {
this.partnerIdUser = partnerIdUser;
}
public int getRftelcoId() {
return rftelcoId;
}
public void setRftelcoId(int rftelcoId) {
this.rftelcoId = rftelcoId;
}
public String getStreet() {
return street;
}
public void setStreet(String street) {
this.street = street;
}
public String getZip() {
return zip;
}
public void setZip(String zip) {
this.zip = zip;
}
public Rftelco(){
}
public Vector getPhoneNumberList() {
return phoneNumberList;
}
public void setPhoneNumberList(Vector phoneNumberList) {
this.phoneNumberList = phoneNumberList;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public Rftelco(
int rftelcoId,
String partnerIdUser,
String firstName,
String lastName,
String nameSuffix,
String street,
String zip,
String city) {
this.city = city;
this.firstName = firstName;
this.lastName = lastName;
this.nameSuffix = nameSuffix;
this.partnerIdUser = partnerIdUser;
this.rftelcoId = rftelcoId;
this.street = street;
this.zip = zip;
}
}
------------------------------------------------------------------------
<!-- OJB INTERNAL MAPPINGS START HERE, DO NOT EDIT -->
<!--
#/* Copyright 2002-2004 The Apache Software Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<!-- The OJB HIGH/LOW SequenceManagerTable -->
<class-descriptor
class="org.apache.ojb.broker.util.sequence.HighLowSequence"
table="OJB_HL_SEQ"
>
<object-cache class="org.apache.ojb.broker.cache.ObjectCacheEmptyImpl">
</object-cache>
<field-descriptor
name="tableName"
column="TABLENAME"
jdbc-type="VARCHAR"
primarykey="true"
/>
<field-descriptor
name="fieldName"
column="FIELDNAME"
jdbc-type="VARCHAR"
primarykey="true"
/>
<field-descriptor
name="maxKey"
column="MAX_KEY"
jdbc-type="BIGINT"
/>
<field-descriptor
name="grabSize"
column="GRAB_SIZE"
jdbc-type="INTEGER"
/>
<field-descriptor
name="version"
column="VERSION"
jdbc-type="INTEGER"
locking="true"
/>
</class-descriptor>
<!-- THIS IS THE OJB NAMED ROOTS TABLE, DO NOT EDIT-->
<class-descriptor
class="org.apache.ojb.odmg.NamedRootsMap$NamedEntry"
table="OJB_NRM"
>
<field-descriptor
name="name"
column="NAME"
jdbc-type="VARCHAR"
primarykey="true"
/>
<field-descriptor
name="oid"
column="OID_"
jdbc-type="LONGVARBINARY"
/>
</class-descriptor>
<!-- THIS IS THE OJB DLIST IMPLEMENTATION, DO NOT EDIT-->
<class-descriptor
class="org.apache.ojb.odmg.collections.DListImpl"
table="OJB_DLIST"
>
<field-descriptor
name="id"
column="ID"
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
/>
<collection-descriptor
name="elements"
element-class-ref="org.apache.ojb.odmg.collections.DListEntry"
auto-retrieve = "true"
auto-update="none"
auto-delete="none"
>
<inverse-foreignkey field-ref="dlistId"/>
</collection-descriptor>
</class-descriptor>
<!-- THIS IS THE OJB DLIST ENTRY IMPLEMENTATION, DO NOT EDIT-->
<class-descriptor
class="org.apache.ojb.odmg.collections.DListEntry"
table="OJB_DLIST_ENTRIES"
>
<field-descriptor
name="id"
column="ID"
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
/>
<field-descriptor
name="dlistId"
column="DLIST_ID"
jdbc-type="INTEGER"
/>
<field-descriptor
name="position"
column="POSITION_"
jdbc-type="INTEGER"
/>
<field-descriptor
name="oid"
column="OID_"
jdbc-type="LONGVARBINARY"
conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
/>
</class-descriptor>
<!-- THIS IS THE OJB DBAG IMPLEMENTATION, DO NOT EDIT-->
<class-descriptor
class="org.apache.ojb.odmg.collections.DBagImpl"
table="OJB_DLIST"
>
<field-descriptor
name="id"
column="ID"
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
/>
<collection-descriptor
name="elements"
element-class-ref="org.apache.ojb.odmg.collections.DListEntry"
auto-retrieve = "true"
auto-update="none"
auto-delete="none"
>
<inverse-foreignkey field-ref="dlistId"/>
</collection-descriptor>
</class-descriptor>
<!-- THIS IS THE OJB DSET IMPLEMENTATION, DO NOT EDIT-->
<class-descriptor
class="org.apache.ojb.odmg.collections.DSetImpl"
table="OJB_DSET"
>
<field-descriptor
name="id"
column="ID"
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
/>
<collection-descriptor
name="elements"
element-class-ref="org.apache.ojb.odmg.collections.DSetEntry"
auto-retrieve = "true"
auto-update="none"
auto-delete="none"
>
<inverse-foreignkey field-ref="dlistId"/>
</collection-descriptor>
</class-descriptor>
<!-- THIS IS THE OJB DSET ENTRY IMPLEMENTATION, DO NOT EDIT-->
<class-descriptor
class="org.apache.ojb.odmg.collections.DSetEntry"
table="OJB_DSET_ENTRIES"
>
<field-descriptor
name="id"
column="ID"
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
/>
<field-descriptor
name="dlistId"
column="DLIST_ID"
jdbc-type="INTEGER"
/>
<field-descriptor
name="position"
column="POSITION_"
jdbc-type="INTEGER"
/>
<field-descriptor
name="oid"
column="OID_"
jdbc-type="LONGVARBINARY"
conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
/>
</class-descriptor>
<!-- THIS IS THE OJB DMAP IMPLEMENTATION, DO NOT EDIT-->
<class-descriptor
class="org.apache.ojb.odmg.collections.DMapImpl"
table="OJB_DMAP"
>
<field-descriptor
name="id"
column="ID"
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
/>
<collection-descriptor
name="entries"
element-class-ref="org.apache.ojb.odmg.collections.DMapEntry"
collection-class="org.apache.ojb.broker.util.collections.ManageableHashSet"
auto-retrieve = "true"
auto-update="none"
auto-delete="none"
>
<inverse-foreignkey field-ref="dmapId"/>
</collection-descriptor>
</class-descriptor>
<!-- THIS IS THE OJB DMAP ENTRY IMPLEMENTATION, DO NOT EDIT-->
<class-descriptor
class="org.apache.ojb.odmg.collections.DMapEntry"
table="OJB_DMAP_ENTRIES"
>
<field-descriptor
name="id"
column="ID"
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
/>
<field-descriptor
name="dmapId"
column="DMAP_ID"
jdbc-type="INTEGER"
/>
<field-descriptor
name="keyOid"
column="KEY_OID"
jdbc-type="LONGVARBINARY"
conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
/>
<field-descriptor
name="valueOid"
column="VALUE_OID"
jdbc-type="LONGVARBINARY"
conversion="org.apache.ojb.broker.accesslayer.conversions.Object2ByteArrFieldConversion"
/>
</class-descriptor>
<!-- END OF OJB INTERNAL MAPPINGS-->
------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.14.20/233 - Release Date: 18.01.2006
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]