Derby/JavaDB CLOB mit JDO&JPOX + Boolean

AlexSpritze

Bekanntes Mitglied
Hallo,

irgendwie finde ich keine Information wie ich in meiner
Code:
package.jdo
meine Datenbankspalte vom Type CLOB definiere:

[XML]
<class name="BlahBlahBean" identity-type="application" table="BlahBlah" >
<field name="blahId" primary-key="true" >
<column name="BLAH_ID" jdbc-type="INTEGER" />
</field>
<field name="description">
<column name="DESCRIPTION" jdbc-type="??" length="??" />
</field>
...
[/XML]

In SQL mache ich es ja so:

SQL:
CREATE TABLE xxx.blahblah(
  description       CLOB(1 K),
...

Was muss anstelle der obigen ?? stehen?

Zweite Sache:
Und ist es sinnvoll mit Derby ein boolean-Datentyp so zu emulieren?

SQL:
...
  secondhand        CHAR(1) CONSTRAINT secondhand_constraint CHECK (secondhand IN ('Y', 'N')) DEFAULT 'N',

Hab irgendwas gelesen, ein smallint würde sich besser eignen?

Gruß.
 
okeh, zu der package.jdo, ich mache es jetzt so (für
Code:
CLOB(16 K)
):

[XML] <field name="description">
<column name="DESCRIPTION" jdbc-type="CLOB" length="16384" />
</field>
[/XML]
 

Zurück
Oben