最新回答 / 羅毅豪
<property?name="hibernate.default_schema"></property>標簽里面不是寫true和false,而是寫數據庫名。
2016-03-18
已采納回答 / zmb
//Hibernate 3之前版本ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); sessionFacyory=config.buildSessionFactory(serviceRegistry);//Hibernate 3中 除了上面的方法 可以用下面更簡潔的方法?sessionFacyory=confi...
2016-03-17
最新回答 / Coder編程
對,2個opensession,我敢肯定你關閉的一定是第一個session會話,這就證明了老師所說的:opensession不能自動關閉,而getCurrentSession()能自動關閉,因為,如果自動(或手動關閉)session的話。下次再進行connection對象的時候hashcode值一定是相同的。你可以再看看老師的視頻
2016-03-17
最新回答 / VilleValo
問題1回答:這里的doWork確實是要得到HashCode,用來比較是否是兩個不同的連接(說明getCurrentSession是單例模式,而openSession每次都要占用不同的連接)。問題2回答:這里Work()的excute方法里有Connection對象的參數,可以通過:session.doWork(new Work(){ public void execute(Connection Conn) throws SQLException { // TODO Auto-generated ...
2016-03-15
已采納回答 / sparkfirst
學習hibernate需要的軟件有eclipse和navicat.你需要下載的:1.hibernate這個插件;????????????????????? 2.進行單元測試的junit工具;??????????????????????? 3.mysql的驅動包。創建工程時需要導入的jar包:1.你所下載的hibernate插件目錄下的/lib/required下的所有jar包;???????????????????????????????????????????? 2.你下載的junit的jar包;???...
2016-03-14
最新回答 / qq__1934
主鍵是100.使用的主鍵策略是assigned,需要給主鍵sid設值。使用native主鍵策略,主鍵sid可以自動增長,就算你設值,還是會按照自動增加1的方法生成主鍵
2016-03-05