Dos to Unix (Dos2Unix) with Eclipse
Wednesday, July 21st, 2010
1. Open the file in Eclipse that you wish to “Dos2Unix”
2. File -> Convert Line Delimiters To -> Unix
Profit!
Tags: dos2unix, eclipse
Posted in quick tips | No Comments »
1. Open the file in Eclipse that you wish to “Dos2Unix”
2. File -> Convert Line Delimiters To -> Unix
Profit!
Tags: dos2unix, eclipse
Posted in quick tips | No Comments »
When using Ibatis to retrieve Date type values, on Oracle 10g (some driver versions), the time portion of the value returned from the database is not mapped onto the Java object.
i.e.
In DB: 02-JAN-10 13:30:00
In Java Object after mapping: 02-JAN-10 00:00:00
The Ibatis ResultMapper, snippet, looks like this:
.... <result property="savedDate" column="SAVED_DATE" javaType="java.util.Date" jdbcType="DATE"/> ....
Tags: ibatis, java, oracle
Posted in Examples | No Comments »
I love Spring, who doesn’t?
One thing however that I found, until recently, a bit awkward was Unit Testing objects which were constructed and initiated via the Spring context and injected into other objects that consumed them. I have seen and used many and varied “bespoke” ways to do this, none of which I found satisfying.
This was until a collegue introduced me to the wonder that is SpringJUnit4ClassRunner. I know, I know, I should have been aware of this ages ago but as they say on millionaire “it’s easy if you know the answer”!
Read More »
Tags: java, spring, testing
Posted in Examples | No Comments »
You need Ibatis to perform custom processing before parameters are set on a Prepared Statement or after the results are retrieved from the result set. Maybe to convert Y/N to boolean, map results to custom objects etc
You probably want to look at implementing Ibatis’ TypeHandlerCallBack, the API docs for which are here
Read More »
Tags: ibatis, java
Posted in Examples | No Comments »
This simple example of a Java 5 Enum models a PREV/NEXT you might commonly see in a web app.
package foo.bar;
public enum PagingCriteriaDirection {
NEXT("Next"), PREV("Previous");
private String description;
private PagingCriteriaDirection(String desc){
description = desc;
}
public String getDescription() {
return description;
}
@Override
public String toString() {
return description;
}
}
Tags: java
Posted in Development, Examples | 1 Comment »