[Seasar-user:7011] Re: [DBFlute] IDの自動生成が動かない
Kazushi Tominaga
[E-MAIL ADDRESS DELETED]
2007年 4月 2日 (月) 14:50:17 JST
冨永です。
やはりトランザクションは開始されておりますか。
八方手を尽くしてもさっぱりで、もう本当にどうしたらよいやら……。
ご要望の情報は下記のとおりです。
・MySQL DB Engine : myisam
・テーブルの構造 : fooId / foo / versionNo (実際のカラムはもっとありま
すが、マスタテーブルにつき基本は変わりません)
・IDアノテーション部分 : 下記のとおりです。
/** ID-Annotation */
public static final String fooid_ID = "identity";
以上です。
どうぞご確認ください。
> 久保です。
>
>
>> 久保さん、お返事ありがとうございます。
>> ログは下記のとおりになります。
>>
>
> ログありがとうございます。
> しっかりトランザクションは開始されていますね。
>
> 申し訳御座いませんが、さらに
>
> ・MySQLのEngineのType{spotテーブルが innodb なのか myisam なのか}
> ・spot テーブルの構造{恐らく fooId / foo / versionNo ?}
> ・自動生成されたFooクラスのIDアノテーション宣言部分
>
> の情報を頂けますでしょうか?
>
>
> また、わざと例外を発生させて処理が本当にロールバックされているかどうか
> 確認して頂けますでしょうか?
>
> Insert後に例外を発生させて、DBの中を別のツールで覗いて
> そのInsertが確かに無効になっていることを確認。
> (例外発生でログに「トランザクションをロールバックしました」と
> 出るはずです)
>
> よろしくお願いします。
>
>
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
>
Seasar-user メーリングリストの案内