読者です 読者をやめる 読者になる 読者になる

メンチカツには醤油でしょ!!

ITエンジニア徒然 (AWS/Java/JavaScript/Google Spreadsheets/Jenkins/Mac/外部コミュニティ・勉強会レポ)

EclipseLinkで取得した値のスペースがトリムされてしまう

環境 Oracle 12c EclipseLink 2.5.2 JPA (Native Query) 現象 EclipseLink(JPA)において、CHAR型の主キー(PK)の値を取得すると末尾のスペースが取得できない。(rtrimされたような状態で取得される) こういうフィールドはVARCHARで設計すべきという一般論もあ…

EJB3でネストされたStateless Beanのトランザクションの伝搬がされなかった話

イージーミスの話です EJB 3 + JPAっていい @Statelessアノテーションを1つ付すことで、EJBとみなすことができトランザクションも自動で管理されるという手軽さ/良さがウリですね。 また、EJBからEJBを呼び出した場合(ex. EJB_A⇒EJB_B)、デフォルトで同一ト…

Wildfly(JBoss)+JPA+MySQLで日本語が文字化け

最初文字コードの問題なのかと思ってたら… d.hatena.ne.jp さすがのきしださんです。 NativeQueryのパラメーターのバインドでも some_field_name like concat('%', ?, '%') みたいなことやって日本語をバインドしてもやっぱ取れません。私はこっちの問題から…