mysql blob系のカラム

60 views
Skip to first unread message

mokkouyou

unread,
Sep 3, 2015, 8:38:34 PM9/3/15
to DBFluteユーザの集い
お世話になります、mokkouyouです。


現在mysqlのmediumblobのカラムへのinsertでエラーとなります。
java.sql.SQLException
Incorrect string value: '\x9C\xED}iw#...' for column 'カラム' at row 1

詳細
ConditionBeanでのinsert。
Entityにはbyte[]で定義が生成されていて、値にもbyte[]で設定して実行している。
DsiplaySQLを見ると、該当カラムには'[B@156567'と文字列で入れているように見受けられる。
バージョンは1.1.0-sp5。
mysql 5.1.73
mysql-connector-java 5.1.35


そこで質問なのですが、BLOB系のカラムは非サポートなのでしょうか?

以上よろしくお願いいたします

mokkouyou

unread,
Sep 6, 2015, 9:11:45 PM9/6/15
to DBFluteユーザの集い
mokkouyouです。


本日再度別カラムを用意して試したところ問題なく実行できました。
デバッグで追ってみましたが、やはりちゃんとした(というと失礼ですが)
binariStreamで設定していました。

該当カラムをtext→mediamblobに変更した際の作業のどこかでミスもしくは、何か以前のクラスの残骸でも残っていた
などのポカミスと思われます。

お騒がせしました。


2015年9月4日金曜日 9時38分34秒 UTC+9 mokkouyou:

kubo

unread,
Sep 6, 2015, 9:16:37 PM9/6/15
to DBFluteユーザの集い
jfluteです

mokkouyouさん、すいませんすぐに反応できなくて。
とりあえずできたということでよかったです。

blobは個人的にもあまり使ったことがないので、
改善点はあるかもですね。
> --
> このメールは Google グループのグループ「DBFluteユーザの集い」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには dbflute+u...@googlegroups.com
> にメールを送信してください。
> このグループに投稿するには dbf...@googlegroups.com にメールを送信してください。
> http://groups.google.com/group/dbflute からこのグループにアクセスしてください。
> その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。
Reply all
Reply to author
Forward
0 new messages