我插入一些數據在MySQL數據庫沒有任何問題。現在我想再添加一列「日期」,我想插入日期作爲默認插入。我怎樣才能做到這一點?默認日期值休眠
「FbData.hbm.xml」:
<?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.hibernate.FbData" table="dataresponse" catalog="karma">
<id name="idData" type="java.lang.Integer">
<column name="idData" />
<generator class="identity" />
</id>
<property name="likes" type="java.lang.Long">
<column name="likes" not-null="false" unique="false" />
</property>
<property name="shares" type="java.lang.Long">
<column name="shares" not-null="false" unique="false" />
</property>
<property name="time" type="string">
<column name="time" not-null="false" unique="false" />
</property>
<property name="idPage" type="string">
<column name="idPage" not-null="false" unique="false" />
</property>
</class>
</hibernate-mapping>
我的類具有getter和setter方法:
public class FbData implements Serializable{
private static final long serialVersionUID = 1L;
private Integer idData;
private Long likes;
private Long shares;
private String time;
private String idPage;
}
先謝謝了!
我把這個方法的類「FbData」與註釋。我做插入,但列「日期」的所有字段是「空」。 – MathiasMS
你使用的是什麼版本的Hibernate?你是否啓動Session或EntityManager?我添加了一個涵蓋以Hibernate爲中心和以JPA爲中心的選項的答案。 – Naros