<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="com.model.User" table="user"> <id name="id" type="long"> <column name="id" /> <generator class="sequence"> <!--采用Oracle的Sequence机制--> <param name="sequence">user_seq</param> </generator> </id> <property name="name" type="string"> <column name="NAME" length="20" /> </property> </class> </hibernate-mapping>
在使用oracle的date对象时候,发现配置type为date,则显示时候,尽管数据库数据为完整的年月日小时分秒,但只显示年月日,把type改为timestamp,就可以显示了,不过显示还有个小尾巴就是millsecond,需要显示的时候处理一下。