-3

私のコードは

connect 'jdbc:derby:sampleclient';
    set schema SYMMETRIC;
    insert into "sale_transaction" ("tran_id", "store", "workstation", "day", "seq") values (1000, '1', '3', '2007-11-01', 100);
    insert into "sale_return_line_item"("tran_id", "item_id"," price", "quantity") values (1000, 110000055, 0.65, 1); 
    select * from "sale_transaction";
    select * from "sale_return_line_item";

derbyからmysqlにデータを挿入しようとしています。つまり、データを複製していますが、以下のコマンドを入力すると、以下に示すエラーが発生します。push-derby2mysqlはコードを含むファイルです。

 C:\symmetric-ds-3.0.1-server\symmetric-ds-3.0.1\samples>sh ij.sh push-derby2my
    l.sql
    ij version 10.5
    ij> connect 'jdbc:derby:sampleclient';
    ij> set schema SYMMETRIC;
    0 rows inserted/updated/deleted
    ij> insert into "sale_transaction" ("tran_id", "store", "workstation", "day",
    eq") values (1000, '1', '3', '2007-11-01', 100);
    ERROR 42X51: The class 'org.jumpmind.symmetric.db.derby.DerbyFunctions' does n
     exist or is inaccessible. This can happen if the class is not public.
    ERROR XJ001: Java exception: 'org.jumpmind.symmetric.db.derby.DerbyFunctions:
    va.lang.ClassNotFoundException'.
    ij> insert into "sale_return_line_item"("tran_id", "item_id"," price", "quanti
    ") values (1000, 110000055, 0.65, 1);
    ERROR 42X14: ' price' is not a column in table or VTI 'SYMMETRIC.sale_return_l
    e_item'.
    ij> select * from "sale_transaction";
    tran_id    |store|wo&|day       |seq
    --------------------------------------------

    0 rows selected
    ij> select * from "sale_return_line_item";
    tran_id    |item_id    |price       |quantity   |returned_q&
    ------------------------------------------------------------
4

1 に答える 1

1

エラーを読んだ場合。

クラス'org.jumpmind.symmetric.db.derby.DerbyFunctions'が存在しないか、アクセスできません。

これにより、挿入が発生しなくなり、後部選択で何も取得されなくなります。

エラーが示唆するように、以下を確認してください。

  1. org.jumpmind.symmetric.db.derby.DerbyFunctionsへの参照が存在する場合
  2. org.jumpmind.symmetric.db.derby.DerbyFunctionsのファイルが存在する場合(おそらくここに問題があります)
  3. クラスが公開されている場合(おそらくはい)

SymmetricDSパッケージがインストールされていないようですこちらからダウンロードできます。

于 2012-07-05T15:21:33.013 に答える