[jjbug-seam 71] example/wiki の他DBへのポーティング

0 views
Skip to first unread message

ken

unread,
Oct 20, 2008, 4:37:28 AM10/20/08
to japan-j...@lists.sourceforge.jp
 山田@です。

 「別にPosgreに移植する必要何かないじゃん」と言われそうですが、複数のDB engineをメンテとするのはイヤなので、example/wikiをPosgreに移植しようとしています。

wiki-ddl.sql, wiki-data.sql は一応通るようにはなったのですが、実行させると、sequence のところで、うまく行っていません(「id_valの更新が出来ないよ!」って返ってきます-当たり前ですが)。 該当する問題の部分は下の2つなのですが、どなたか、下の状況に関して解決方法をご存知、或いは解決法のありかをご存知の方、アドバイスお願いします。

 DBの移動って、O/Rマッピングしていても結構難しいんですね。

1) wiki-ddl.sql の下記の部分:

create table WIKI_SEQUENCE (
next_val bigint
);

insert into WIKI_SEQUENCE values ( 1000 );

2) org.jboss.seam.wiki.core.model/package-info.java

@GenericGenerator(
name = "wikiSequenceGenerator",
strategy = "org.hibernate.id.enhanced.SequenceStyleGenerator",
parameters = {
@Parameter(name = "sequence_name", value = "WIKI_SEQUENCE"),
@Parameter(name = "initial_value", value = "1000"),
@Parameter(name = "increment_size", value = "1")
}
)

package org.jboss.seam.wiki.core.model;

import org.hibernate.annotations.GenericGenerator;


以上、宜しくお願いします。

_______________________________________________
Japan-jbug-seam mailing list
Japan-j...@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/japan-jbug-seam

Reply all
Reply to author
Forward
0 new messages