MyBatisのinclude refidとsqlタグ
高橋
getInputForward()とmapping.input()
getInputForward()とmapping.input()
iBATISで<や>を使用する
iBATISで<や>を使用する iBATISで<や>を使用するとxmlファイルのため、タグと間違われてしまいます。 これをエスケープするには以下のように、<!]>で囲みます。 <select id="hoge" resultMa...
Javaの独自例外
Javaの独自例外 Javaの独自例外サンプルです。 package jp.co.confrage.infrastructure.exception; import jp.co.confrage.infrastructure.constan...
BeanUtils.copyProperties
BeanUtils.copyProperties org.springframework.beans.BeanUtilsは、第一引数から第二引数へプロパティコピーをします。 この際、型などは関係なく同じ名前のプロパティ名のプロパティのみコピ...
<c:if>の使い方
<c:if>の使い方
String.formatで文字列フォーマットする
String.formatで文字列フォーマットする String.formatで文字列フォーマットすることができます。 String.format("%s ~ %s","20140101","20150101"); 結果は以下のようになりま...
VIEW作成時のWITH READ ONLY
VIEW作成時のWITH READ ONLY VIEW作成時にWITH READ ONLYを指定すると、読み取り専用のVIEWを作成します。 create view ビュー名 select ~ from ~ where ~ WITH REA...
VIEW作成時のNOFORCE
VIEW作成時のNOFORCE VIEW作成時にNOFORCEを指定すると、エラーがあった場合はVIEWを作成しません。 CREATE OR REPLACE NOFORCE VIEW ~ というように記述します。
JavaのデザインパターンTemplate Method
JavaのデザインパターンTemplate Method Template MethodはJavaのポリモーフィズムを利用したデザインパターンです。 処理の流れ(ロジック)を親クラスのメソッドに記述します。子クラスではロジックを記述しません...
StrutsのActionFormを<html:text>に表示する
StrutsのActionFormを<html:text>に表示する
どのスコープにもBean org.apache.struts.taglib.html.BEAN がありません
どのスコープにもBean org.apache.struts.taglib.html.BEAN がありません
iBatis2.3より前は日本語カラムに対応していない
iBatis2.3より前は日本語カラムに対応していない iBatisでカラム名やテーブル名が日本語名だったのですが、文字化けしてしまいエラーとなりました。 色々調べているとiBatisって日本語のSQLに対応していないそうです。 2.3以降...
Javaでhh:mm形式かどうか判断する
Javaでhh:mm形式かどうか判断する Javaでhh:mm形式かどうかをチェックする方法です。 正規表現でチェックしてhh:mm形式であればtrue,そうでなければfalseを返しています。 /** * 時分の形式がhh:mmであるかを...
iBatisでlike検索をする方法
iBatisでlike検索をする方法 iBatisでlike検索をするにはconcatを使用します。 以下は検索条件が指定されていた場合にlike検索する例です。 SELECT * FROM TBL WHERE TBL.CD = #cd# ...
file部品の参照ボタン押下時に確認メッセージを表示する
file部品の参照ボタン押下時に確認メッセージを表示する input type="file"の参照ボタン押下時に確認ダイアログを出したくなったので試してみました。 onclick時のイベントで確認ダイアログを表示し、「いいえ」を選択したらf...
jQueryのセレクタ
jQueryのセレクタ jQueryのセレクタがいっぱいありすぎて覚えれないです。 セレクトボックスにname属性を使用してアクセスする場合$('select[name=hoge')と言う感じでアクセスできます。 <!DOCTYPE htm...
OSqlEditでBLOBを扱う
OSqlEditでBLOBを扱う OSqlEditでBLOBを扱うことができます。 BLOB型があるテーブルをselectして、OSqlGridを表示します。 BLOB型にカーソルを合わせて右クリックをします。 「LOB Upload」と表...
ActionErrorsにエラーメッセージがあるかJSP側で判断する
ActionErrorsにエラーメッセージがあるかJSP側で判断する
Wordのクイックアクセスバーに「選択」を表示する
Wordのクイックアクセスバーに「選択」を表示するには、「クイックツールバーのユーザ設定」をクリックし、 「ホーム」タブを選択します。 この中に選択オブジェクトがあるので「追加」します。これでクイックアクセスツールバーに表示されます。
JIRAとかいうプロジェクト管理
今日初めてJIRAとかいうプロジェクト管理を使いました。 まだわからないですが、RedMineで十分な気がします。 何か問題があるとスレッドのような課題管理を立てて、誰かにアサインするとそのアサインされた人にメールが届く仕組みのようです。 ...
EclipseのTomcatプロジェクト、既存プロジェクトをTomcatプロジェクトに変更する
EclipseのTomcatプロジェクト、既存プロジェクトをTomcatプロジェクトに変更する EclipseのTomcatプロジェクトが表示されなかったのでTomcatプラグインをインストールしたら、Tomcatプロジェクトが表示されまし...
SpringとStrutsの連携
SpringとStrutsの連携 StrutsとSpringを連携するにはstruts-config.xmlに以下のようにDelegatingActionProxyを使用します。 <action scope="request" input=...
WinShotをやめてFastStone Captureに変えた
WinShotは便利ですよね。ただ、もっと便利なFastStone Captureを教えてもらいました。 一長一短ですけど、FastStone Captureを起動するとバーが表示されます。 左から三番目のアイコンをクリックするといきなり矩...
Sublime text 3で不要なパッケージを削除する
Sublime text 3で不要なパッケージを削除する Sublime text 3で不要なパッケージを削除するにはctrl + shift +pを押して「Remove Package」と入力します。 現在入っているプラグインが表示されま...
ArtTipsをやめてCliborに変えた
Eclipseとの相性が悪いようなのでArtTipsをやめてCliborに変えました。 使い方全然わからないですが、とりあえず常駐させておいてコピーした文字列をクリップボードに自動保存してくれるようです。 ctrlをダブルクリックすると以下...
Sublime text 3でUTF-8以外も文字化けしないようにする
Sublime text 3でUTF-8以外も文字化けしないようにする Sublime text3でUTF-8しか基本見れません。 でもANSIなども見たい場合は「ConvertToUTF8」プラグインをインストールします。 「Instal...
JavaのデザインパターンBuilder
JavaのデザインパターンBuilder Builderパターンはいくつかパターンがありますが、最後に.build()メソッドを使ってインスタンス生成するデザインパターンが良く使われているようです。 使いどころ フィールド変数が多く、コンス...
Sublimte text 3でサイドバーを表示する
Sublimte text 3でサイドバーを表示する Sublimte text 3でサイドバーを表示するには、「表示」-「サイドバー」ー「Show Side Bar」を選択するとサイドバーが表示されるようになります。
Eclipseでパースペクティブを保存する
Eclipseでパースペクティブを保存する Eclipseでパースペクティブを保存してみます。 Jave EEパースペクティブにブックマークビューを常に表示したいとします。 「ウィンドウ」-「ビューの表示」からブックマークを選びます。 ブッ...
Sublime text 3をVi風に使う
Sublime text 3をVi風に使う Sublime text 3をVi風に使うことができます。 Vintageというパッケージをインストールしますがデフォルトで入っているのですがignoreされているので解除します。 「基本設定」-...
Sublime text 3の背景色を変更する
Sublime text 3の背景色を変更する Sublime text 3のデフォルトの背景色は黒なのでちょっと見にくいです。 背景色を変えることができるので、「基本設定」-「Color Scheme」より背景色を選びます。 私は「Daw...
Sublime text 3エディタをインストールする
Sublime text 3エディタをインストールする いつまでもサクラエディタ使うわけにもいかないのでSublime text3を使ってみます。 ダウンロードはこちらからできます。 起動すると英語なので日本語化したいと思います。 それには...
Windows7でOracleのtnsnames.oraが修正できない
Windows7でOracleのtnsnames.oraが修正できない HiRDBばっかり触っていたからOracleのことを忘れてしまいました。 tnsnames.oraが編集できない、、と思ったらWindows7なのでUACを切る必要があ...
エクセルで名前の定義を使用してハイパーリンク
エクセルで名前の定義を使用してハイパーリンク
コンテキストメニューの「送る」フォルダを一発で開く
コンテキストメニューの「送る」フォルダを一発で開く コンテキストメニューの「送る」フォルダを一発で開くコマンドがあります。 shell:sendto このコマンドで一発で開きます。
SpringでMySQLに接続する(JPA)
SpringでMySQLに接続する(JPA) SpringでMySQLに接続してみます。 pom.xmlに以下を追加します。 <dependency> <groupId>org.springframework.data</groupId> ...
MySQLでインサート文を発行する
MySQLでインサート文を発行します。 MySQLに接続し、以下のようにインサート文を実行します。 mysql> insert into tbl_customer (firstname,lastname,age)values('yamada...
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection;
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; MySQLのサーバが起動していないままSpringでMySQ...
jQueryでblurイベント発生時にプレースホルダーを表示する
jQueryでblurイベント発生時にプレースホルダーを表示する 「jQueryでイベント発生時に1回だけイベントを実行する」のDEMOでプレースホルダーが表示されていますが、フォーカスを一回あてると消えてしまい、フォーカスを外してもプレー...
PowerShellでパスを結合する
PowerShellでパスを結合する
jQueryでイベント発生時に1回だけイベントを実行する
jQueryでイベント発生時に1回だけイベントを実行する jQueryでイベント発生時に1回だけイベントを実行するone()というイベントを使ってみます。 以下コードです。 <!DOCTYPE html> <html lang="ja"> ...
PowerShellでサブディレクトリ名のみ取得する
PowerShellでサブディレクトリ名のみ取得する PowerShellでサブディレクトリ名のみ取得します。 PS C:\work_ps> ::GetDirectories("C:\work_ps") C:\work_ps\2015051...
PowerShellでディレクトリ情報を操作する
PowerShellでディレクトリ情報を取得してみます。 get-itempropertyコマンドを使用します。エイリアスはgpです。 PS C:\work_ps> gp C:\work_ps\dir1 ディレクトリ: C:\work_ps...
SpringMVCで独自Validationチェックをする方法
SpringMVCで独自Validationチェックをする方法
SpringMVCのValidationチェックでエラーメッセージをプロパティファイルを使って日本語にする
SpringMVCのValidationチェックでエラーメッセージをプロパティファイルを使って日本語にする SpringMVCのValidationチェックでエラーメッセージをプロパティファイルを使って日本語にしてみます。 アノテーションの...
SpringMVCのValidationチェックでエラーメッセージを日本語にする
SpringMVCのValidationチェックでエラーメッセージを日本語にする
SpringMVCで数値のValidationチェックする方法
SpringMVCで数値のValidationチェックする方法 SpringMVCで数値のValidationチェックをします。Validation用ライブラリなどの設定は「SpringMVCでValidationチェックする」を参照してく...
jQueryでチェックボックスにチェックを入れて検索条件を有効にする
jQueryでチェックボックスにチェックを入れて検索条件を有効にする jQueryでチェックボックスにチェックを入れて検索条件を有効にするようなフォームを良く見かけます。 例えば、「絞り込む」と言うチェックボックスがあり、チェックをいれて無...
jQueryでフォーム部品の入力文字数をチェックする
jQueryでフォーム部品の入力文字数をチェックする jQueryで入力文字数をチェックしてみます。 例えばテキストエリアに20文字以上入力した場合にエラーとしたい場合があるとします。 サブミットするタイミングかリアルタイムかどちらかでチェ...
jQueryでフォーム部品の書式をチェックする
jQueryでフォーム部品の書式をチェックする jQueryでフォーム部品の書式をチェックします。 文字を入力したタイミングでチェックを行うので、セレクタ.change()を使います。 以下では郵便番号がxxx-xxxx形式でない場合エラー...