1.我們平時(shí)使用的是debug模式,但有時(shí)候這種模式使得啟動(dòng)服務(wù)時(shí)間非常長(zhǎng),如果不存在類級(jí)的Bug,可以直接使用Run模式啟動(dòng)服務(wù)。通常可以很快的啟動(dòng)了。但下次再啟動(dòng)服務(wù)時(shí),eclipse會(huì)使用上一次的啟動(dòng)模式,如果不知道這一點(diǎn),我們就沒辦法重新使用debug模式啟動(dòng)了。在run模式下,我們?cè)陬惱锏男薷牟荒芰⒓幢环?wù)器識(shí)別,不能進(jìn)行全部的調(diào)試。要想重新使用debug模式啟動(dòng),先點(diǎn)窗口,再點(diǎn)視圖,再點(diǎn)server,然后在出現(xiàn)的服務(wù)器視圖里選擇debug模式啟動(dòng)即可。
2.hiberate query.setDate('",newDate()),不能使sql進(jìn)行時(shí)分秒級(jí)的比較.此時(shí)應(yīng)該使用.setTimeStamp().
3.hibernate由hbm生成數(shù)據(jù)庫(kù)表
package com.movo.tv.common.util;
import java.util.Properties;
import org.hibernate.HibernateException;
import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
/**
* 由類反生成表 |generate tables by pojos.
* @author zlj
*
*/
public class CreateDB {
private static Configuration config;
static{
try {
config=new Configuration().configure();
} catch (HibernateException e) {
e.printStackTrace();
}
}
public static void create(){
SchemaExport se=null;
try {
se=new SchemaExport(config);
se.setOutputFile("E:\\sql.txt");
se.create(true,true);
} catch (HibernateException e) {
e.printStackTrace();
}
}
public static void main(String args[]){
create();
}
}
默認(rèn)的hibernate.cfg.xml在src文件夾下,至少包括如下內(nèi)容
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="connection.username">root</property>
<property name="connection.url">jdbc:mysql://localhost:3306/movo_new</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.password">root</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<mapping resource="com/movo/tv/pojo/hbm/Artcomment.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/City.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/Citytrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/Comclasstrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/Commentcontext.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/Compass.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/Compassclass.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/Compasstrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MArticle.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MCategory.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MCategorytrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MChArticleSplit.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MCharticletrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MChartmoki.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MCity.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MCitytrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MCollection.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MCommentcontext.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MCountry.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MCountrytrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MCustommodel.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MEnArticleSplit.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MEnarticletrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MEnartmoki.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MFriend.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MFriendgrouplink.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MFriendurl.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MFriendurltranse.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MFriengroup.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MGenre.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MGenretranse.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MGroup.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MImagecomments.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MIndexplace.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MJaArticleSplit.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MJaarticletrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MJaartmoki.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MKoArticleSplit.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MKoarticletrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MKoartmoki.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MLatestvisit.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MMessagetranse.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MMusic.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MMusicBox.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MMusiccomments.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MMusicommtran.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MMusicset.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MMusicsettrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MMusicskin.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MMusictranse.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MPagececollect.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MPagevisttemp.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MPagevisttempvist.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MPhotoimages.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MPhotoset.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MPhotosettrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MPhototrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MReceive.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MRecommendBlog.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MReview.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MReviewcontext.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MSendinfo.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MSmallimages.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MSysmessage.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MTag.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MTagtrance.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MTemplate.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/Muserevent.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MUserinfo.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MUsertag.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MUsertrack.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/MUsetranse.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/SUser.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YActivity.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YActivitytrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YAdv.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YAdvtrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YComment.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YCommenttrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YCompanyzhaopin.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YCompanyzhaopintrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YDiscount.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YDiscounttrans.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YKeyword.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YRecommend.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YReport.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YVideo.hbm.xml"/>
<mapping resource="com/movo/tv/pojo/hbm/YVideotrans.hbm.xml"/>
</session-factory>
</hibernate-configuration>