Hibernate3對映資料型別
阿新 • • 發佈:2018-11-29
1. 在實際開發中需要在hbm檔案中使用的type屬性值是指定的型別。那
麼指定的型別一般的是基於hibernate的型別。
2. 當然在實際過程中也可以在hbm檔案中指定java型別。
public class DataType { private long id; private boolean tag; private Date createDate; private char vip; private Timestamp logTime; privatebyte[] description; …. }
<hibernate-mapping> <class name="cn.itcast.hibernate.datatype.DataType" table="datatype"> <id name="id" column="id" type="long"> <generator class="increment"></generator> </id> <property name="tag" column="tag" type="boolean"></property> <property name="createDate" column="createDate" type="date"></property> <property name="vip" column="vip" type="character"></property> <property name="logTime" column="logTime" type="timestamp"></property> <property name="description" column="description" type="binary"></property> </class> </hibernate-mapping>
流型別 FileInputStream in = new FileInputStream(new File("測試文件.txt")); int length = in.available(); byte[] b = new byte[length]; in.read(b); 時間戳型別 new Timestamp(System.currentTimeMillis()) 查詢的排序 session.createQuery("from DataType as d order by d.id asc"); 分頁 query.setFirstResult(2); query.setMaxResults(2); 方法比較 list()/iterator()的區別