小ネタ

デスクトップの表示

クイック起動バーに [デスクトップの表示] アイコンを再登録する方法*1 あー、すっきりした。 *1:http://support.microsoft.com/default.aspx?scid=kb;ja;190355

TypeCastException

Springを経由しないDbUnitのテストを作っていたら。 org.dbunit.dataset.datatype.TypeCastException: Error typecasting value to TIMESTAMP at org.dbunit.dataset.datatype.TimestampDataType.typeCast(TimestampDataType.java:91) at org.dbunit.dataset…

CriteriaのGroup by

hibernate3からの機能っぽい Criteria criteria = getSession().createCriteria(Hoge.class);criteria.setProjection(Projections.projectionList() .add( Projections.rowCount()) .add( Projections.sum("kingaku")) .add( Projections.groupProperty("tor…

すべてのテストを実施する

AntからJUnitを起動させたときに、デフォルトではエラーないし失敗があるとビルドプロセスが終了してしまう。 しかしテストレポートは作成したいし、そもそもすべてのテストを実施しておきたい。なので、 "haltonerror""haltonfailure"を指定することで、エ…

Generics

残作業の解決。 [javac] 注: 詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください。 antではこのように <javac srcdir="${DIR.SRC}/" destdir="${DIR.CLASSES}/" classpathref="CLASSPATH.LIB" encoding="Windows-31J" debug="true" optimize="true" verbose="false" deprecation="true"&gt; <compilerarg value="-Xlint" /> </javac>このようにすると…

障害調査

ちらしの裏。■オープンカーソルの情報 SELECT SID, OSUSER, MACHINE, PROGRAM, USERNAME,SQL_TEXT FROM V$OPEN_CURSOR JOIN V$SESSION USING (SID) WHERE USERNAME IN ('hoge'); ■セッションの情報 参考:*1 SET LINES 120; SET FEED ON; COL SID FORMAT 990…

Daoからストアドを使う

久しぶりにDaoなんぞ書かされた書いた。 in/outのパラメータ受渡しは面倒なのでVoにまとめる。 public HogeVo doHogePro(HogeVo inVo){ //戻り用Vo HogeVo outVo = new HogeVo(); outVo.clear(); CallableStatement cstmt = null; String sql = "CALL HogePa…

配列をListにする

java.util.ArraysのasList()を使用する String str[] = {"aaa","bbb","ccc"}; List list = Arrays.asList(str); Iterator ite = list.iterator(); while(ite.hasNext()){ System.out.println("要素:" + (String)ite.next()); } 結果 要素:aaa 要素:bbb 要…