Hi,
I am trying is very simple query. How come the float values does not get into
my bean.
What is it that i am doing wrong here?
I am using p6spy to see the query and the result of the query. This is the
output i am seeing.
|resultset|select 38.01 avghlr, 4 yearId, 1406 shopId from dual
|shopId = 1406, yearId = 4
I am seeing shopId and yearId only and not the avghlr.
Thanks
Prashanth.
<typeAlias alias="avgHourlyLaborRateClass"
type="com.wirelessmob.dataaccess.beans.pci.AvgHourlyLaborRate"/>
<resultMap id="avgHourlyLaborRateResult" class="avgHourlyLaborRateClass">
<result property="shopId" column="shopId"/>
<result property="yearId" column="yearId"/>
<result property="averageHourlyLaborRate" column="avghlr"
javaType="float"/>
</resultMap>
<select id="getAverageHourlyLaborRate" resultMap="avgHourlyLaborRateResult"
parameterClass="map">
select 38.01 avghlr, 4 yearId, 1406 shopId from dual
</select>
/**
*
* @author Prashanth Sukumaran
* @version $Revision: 1.0 $ $Date: Jan 18, 2005 6:14:00 PM $
*
*/
public class AvgHourlyLaborRate {
private int yearId;
private int shopId;
private float averageHourlyLaborRate;
/**
* @return Returns the averageHourlyLaborRate.
*/
public float getAverageHourlyLaborRate() {
return averageHourlyLaborRate;
}
/**
* @param averageHourlyLaborRate The averageHourlyLaborRate to set.
*/
public void setAverageHourlyLaborRate(float averageHourlyLaborRate) {
this.averageHourlyLaborRate = averageHourlyLaborRate;
}
/**
* @return Returns the shopId.
*/
public int getShopId() {
return shopId;
}
/**
* @param shopId The shopId to set.
*/
public void setShopId(int shopId) {
this.shopId = shopId;
}
/**
* @return Returns the yearId.
*/
public int getYearId() {
return yearId;
}
/**
* @param yearId The yearId to set.
*/
public void setYearId(int yearId) {
this.yearId = yearId;
}
}
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com