0手っ取り早く、常に前方一致をかけて、文字数に関係なく「○○から始まる値」を検索するだけなら、以下の方法でOK。this.inputData);で行けるはずなのですが・・・なぜか、今の開発環境ではうまく動かず。2byte文字だと動くけど、1byte文字だと動かなかったり、特定の文字のときだけ動かなかったりと、謎だらけです。4時間ほど悩み続けた結果、やっと解決しました。何のことはない、初歩的なミスというか勘違いというか。カラムを固定byteで取っていたので、桁数が足りない分は後ろがスペース埋めされてDBに格納されていたせいでした。́д⊂)ということで、クエリーを以下のように書き換えると、問題なく後方一致検索ができるようになりました。this.inputData);ちなみに、実環境ではinputDataの中にワイルドカードが入ってくることを想定しているので、上記のような運用はしないです。上のソースはあくまでテスト用に作ったもの、ということで(笑)・・・しっかし、HQLで正規表現を使おうと思ったら、select文が動いたときに「where文の「~」が訳わかんねーよ!」と怒られてしまって使えず。意外と不便なのであった。GlassFishインストールから立ち上げまでGlassFishを使うことになったので、忘れないようにめもめも。spaceを回避するHibernateを使った開発をしていると、たぶん一度はお目にかかると思うエラー。JOINがうまく動かない...?とある在庫管理システムがあったとして、DBには4つのテーブルがあるとする。ICEfacesでCSV出力ICEfacesを使うと、CSVを出力するのにストリームは使えないのかな?getWrite()は既に呼ばれています、というExceptionが出てしまう。テキストファイルを読み込んで表示JSPで単純にテキストファイルを読み込んで表示するだけの処理を作ってみたので、Faces管理Beanからも呼び出せるようにしてみました。これを使う状況がなかなか見いだせていませんが、せっかく作ったのでお披露目してみます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト-ヴェル-長野県在住の元PG/SE。IT業界を卒業(という名の挫折)し、現在は地元建築会社でシステム管理・Web企画広報をしています。備忘録っぽいメモサイトとして始めたブログでしたが、開発系のメモが多くなってきたため、今は開発系情報のお役立ちサイト的なブログを目指して、細々と記事の追加や既存記事の更新を進めています。適当に書き連ねるネタ帳のようなもの.。