最新回答 / SayYouLoveMe
                                
                                                            <mapping resource="Students.hbm.xml"/>你如果没把Students.hbm.xml放在src下就必须要加上他的跟路径eg:<mapping  resource="com/entity/Student.hbm.xml"/>我的就是放在com.entity的,找不到是因为你映射路径对不上!你的应该是<mapping  resource="com/wzb/bean/Students.hbm.xml"/>还有hibernate.cfg.xml...
                            
                        
                        2016-03-21
                
            
                                最新回答 / 阿阿金
                                
                                                            需要先将以前的数据库表删除: drop table students;接着再在配置文件Students.hbm.xml中将:<property name="birthday" type="date">            <column name="BIRTHDAY" />< /property>再次执行就可以了,不删除以前的,数据库表的结构已经形成了字段BIRTHDAY是datetime类型,重新修改后字段BIRTHDAY是date类型。
                            
                        
                        2016-03-19
                
            
                                最新回答 / 罗毅豪
                                
                                                            <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
                
             
             
        











