Hi Thorsten,

Hmm - the first is what I use, i.e.

        CREATE TABLE XX_LOG
        (
            ID        INTEGER  NOT NULL,
            T         DATE DEFAULT SYSDATE NOT NULL,
            ...
        ) ;
and
        <resultMap id="LogResult" class="c.z.t.w.m.model.Log">
            <result column="ID" property="id" jdbcType="INTEGER" />
            <result column="T" property="timestamp" jdbcType="TIMESTAMP" />
            ...
        </resultMap>

and 
    <select id="selectByExample" resultMap="LogResult" ...>
            select L.ID, L.T, ... from XX_LOG L WHERE ...
    </select>
and
    public class Log implements Serializable {
        private Long id;
        private Date timestamp;
       public Long getId() { return id; }
       public void setId(Long id) { this.id = id; }
       public Date getTimestamp() { return timestamp; }
       public void setTimestamp(Date timestamp) { this.timestamp = timestamp; }
        ...
    }


/Gwyn

On 08 November 2007, 8:04:16 AM, Thorsten Elfert wrote:
>

well, this does not work as well. I tried: 

<result property="validFrom" column="VALID_FROM" jdbcType="TIMESTAMP"/> 

and I tried: 

<result property="validFrom" column="VALID_FROM" jdbcType="TIMESTAMP" 
javaType="java.sql.Timestamp"/> 

the time gets truncated all the time. 

Thorsten 
________________________________________ 

Hi Thorsten, 

On 07 November 2007, 3:58:47 PM, Thorsten Elfert wrote: 

> 

Hi, 

I use Oracle 9i, JDK 5 and the latest iBatis Release. Whenever I read a date 
object out of oracle and map it into a java.util.Date attribute the time gets 
truncated. I tried already to set explicitly the javaType as java.util.Date or 
java.sql.Timestamp and the jdbcType as DATE in the sql-map but it does not 
solve the problem. What is the correct way to map a java.util.Date to the 
Oracle Date Object ? (In the database the date and time gets stored correctly) 



Try using the jdbcType as TIMESTAMP as the SQL DATE type only contains a date! 
See "Dates and Times" here - 
http://www.oreilly.com/catalog/jentnut2/chapter/ch02.html. 

-- 
/Gwyn . 


Reply via email to