db-ojb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ralf Bode <ralleb...@yahoo.de>
Subject Re: Installation of OJB
Date Tue, 03 Feb 2004 14:30:28 GMT
Hi Armin,

i used the bin-version.
how am i now able to enable p6spy?
in OJB.properties i found no key for it!

greetings,

is it possible, that this is a bug?
(not setting the foreign-key?)


 --- Armin Waibel <arminw@apache.org> schrieb: > Hi
Ralf,
> 
> hmm, your test is now similar to the tests in OJB
> test-suite. These 
> tests pass without problems (against hsql, sapDB,
> mySQL,...).
> 
> How does the generated sql look like? You can use
> p6spy to log all 
> generated SQL. If you run your test within OJB-suite
> you only need to 
> enable p6spy in build.properties file.
> 
> regards,
> Armin
> 
> Ralf Bode wrote:
> 
> > hallo armin,
> > it is the same behavor!
> > field "autoid" in table "kunde"
> > is also "null" ...
> > 
> > mmm (1.0rc5 - downloaded yesterday morning)
> > libs in classpath:
> > commons-collecton
> > commons-dbcp
> > commons-lang
> > commons-pool
> > db-ojb10rc5
> > 
> > (and mysql...) :-)
> > 
> > i did:
> > 
> > Auto auto = new Auto();
> > auto.setFarbe("blau");
> > 
> > Kunde kunde = new Kunde();
> > kunde.setNachname("Bode");
> > kunde.setVorname("Ralle");
> > kunde.setAuto(auto);
> > 	
> > //OJB aktivieren!
> > broker.beginTransaction();
> > broker.store(kunde);
> > broker.commitTransaction();
> > 
> > 
> > 
> > --- Ralf Bode <rallebode@yahoo.de> schrieb: > Hi
> > Armin, Brain and the rest :-)
> > 
> >>hier is my code (a simple test-example)
> >>CAR:
> >>package de.ralle;
> >>
> >>import java.io.Serializable;
> >>
> >>//the CAR
> >>public class Auto implements Serializable{
> >>
> >>	private String farbe;
> >>	public Auto() {
> >>	}
> >>
> >>	public String getFarbe() {
> >>		return farbe;
> >>	}
> >>
> >>	public void setFarbe(String string) {
> >>		farbe = string;
> >>	}
> >>
> >>}
> >>
> >>CUSTOMER:
> >>package de.ralle;
> >>
> >>import java.io.Serializable;
> >>
> >>//my customer!
> >>public class Kunde implements Serializable{
> >>	
> >>
> >>	private String vorname;
> >>	private String nachname;
> >>
> >>	private Auto auto;
> >>
> >>
> >>	public Kunde(){	
> >>	}
> >>
> >>	public Auto getAuto() {
> >>		return auto;
> >>	}
> >>
> >>	public String getNachname() {
> >>		return nachname;
> >>	}
> >>
> >>	public String getVorname() {
> >>		return vorname;
> >>	}
> >>
> >>	public void setAuto(Auto auto) {
> >>		this.auto = auto;
> >>	}
> >>
> >>	public void setNachname(String string) {
> >>		nachname = string;
> >>	}
> >>
> >>	public void setVorname(String string) {
> >>		vorname = string;
> >>	}
> >>
> >>}
> >>
> >>and XML:
> >><class-descriptor 
> >>	class="de.ralle.Kunde" 
> >>	table="Kunde" >
> >>
> >>	<field-descriptor
> >>		id="1"
> >>		name="id"
> >>		column="id"
> >>		jdbc-type="INTEGER"
> >>		primarykey="true"
> >>		access="anonymous"/>
> >>	<field-descriptor
> >>		id="2"
> >>		name="vorname"
> >>		column="vorname"
> >>		jdbc-type="VARCHAR"/>
> >>	<field-descriptor
> >>		id="3"
> >>		name="nachname"
> >>		column="nachname"
> >>		jdbc-type="VARCHAR"/>
> >>	<field-descriptor
> >>		id="4" 
> >>		name="autoId" 
> >>		column="autoid" 
> >>		jdbc-type="INTEGER"
> >>		access="anonymous"/>
> >>
> >>	<reference-descriptor 
> >>		name="auto" 
> >>		class-ref="de.ralle.Auto"
> >>		auto-retrieve="true"
> >>		auto-update="true"
> >>		auto-delete="true">
> >>		<foreignkey field-ref="autoId"/>
> >>	</reference-descriptor>
> >></class-descriptor>
> >><class-descriptor 
> >>	class="de.ralle.Auto" 
> >>	table="auto">
> >>	<field-descriptor 
> >>		id="1" 
> >>		name="id" 
> >>		column="id" 
> >>		jdbc-type="INTEGER" 
> >>		primarykey="true"
> >>		access="anonymous"/>
> >>	<field-descriptor 
> >>		id="2" 
> >>		name="farbe" 
> >>		column="farbe" 
> >>		jdbc-type="VARCHAR" />
> >></class-descriptor>
> >>
> >>
> >>
> >>THANKS!
> >>
> >> --- Armin Waibel <arminw@apache.org> schrieb: >
> Hi
> >>Ralf,
> >>
> >>>it does deal with anonymous fields, but only in
> >>>conjunction with 1:1 
> >>>references. Please post class-descriptor and
> >>
> >>source
> >>
> >>>for Customer, Car.
> >>>
> >>>regards,
> >>>Armin
> >>>
> >>>Ralf Bode wrote:
> >>>
> >>>
> >>>>Hi Armin.
> >>>>
> >>>>okay i didn´t know about 1.0rc5 isn´t
> >>>>dealing with anonymous-keys.
> 
=== message truncated === 

__________________________________________________________________

Gesendet von Yahoo! Mail - http://mail.yahoo.de
Mit Yahoo! Suche finden Sie alles: http://suche.yahoo.de

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org


Mime
View raw message