-
路徑改為項目路徑${ pageContext.request.contextPath?。?查看全部
-
Department的映射文件Department.hbm.xml,其中dno是外鍵。查看全部
-
1.創(chuàng)建兩個實體類Department和Employee; 2.建立兩個映射文件Department.hbm.xml和Employee.hbm.xml; 3.將映射文件配置到Spring中; 如下是Employee.hbm.xml的配置:查看全部
-
部門表里的員工集合: private Set<Employee> employee = new HashSet<Employee>(); 記得給Set<Employee> employees 生成set和get方法,否則無法正常的生成數(shù)據(jù)庫中的表。查看全部
-
部門顯示延遲的問題有兩個方法解決: 配置一個屬性lazy:<many-to-one name="department" class="com.yj.employee.domain.Department" column="dno" lazy="false"/> 或者 在web.xml中配置過濾器: 引用的類一定要是這個類org.springframework.orm.hibernate3.support.OpenSessionInViewFilter查看全部
-
可以通過這種方法來設定表的關系查看全部
-
解決員工管理中部門加載延遲問題:使Session在視圖層開啟 配置OpenSessionInViewFilter過濾器,在視圖層開啟session web.xml中的配置要注意先后順序,OpenSessionInViewFilter要在struts2的filter前面,否則不起作用。 也可以不使用這種方式,直接在many-to-one中l(wèi)azy="false",關閉懶加載查看全部
-
1.在list中添加按鈕實現(xiàn)跳轉(zhuǎn),提交到action中; 2.新建添加界面add.jsp;查看全部
-
Service中分頁查詢方法,對pageBean數(shù)據(jù)進行封裝。查看全部
-
Action接收到前臺傳來的用戶信息,調(diào)用業(yè)務層的login方法,業(yè)務層再調(diào)用DAO的findByUsernameAndPassword方法,根據(jù)用戶名和密碼查詢數(shù)據(jù)庫,最后將查詢結(jié)果返回到Action中查看全部
-
INPUT 和 SUCCESS是actionsupport類提供的兩個返回常量。 返回input意思就類似與從哪里來就回到哪里去:例如登錄頁面,進入后臺后返回input,那就是繼續(xù)回到登錄頁面。success默認是處理數(shù)據(jù)完成,成功跳轉(zhuǎn)。查看全部
-
1.將登陸界面改造成Struts2標簽庫的形式:<%@ taglib uri="/struts-tags" prefix="s" %},可以使前臺將密碼、用戶名傳入action中; 2.在EmployeeAction.java中使用模型驅(qū)動接受前臺傳來的數(shù)據(jù),利用getModel方法將數(shù)據(jù)封裝在變量employee中。login方法就可以使用employee,并調(diào)用業(yè)務層對數(shù)據(jù)進行操作。在action中調(diào)用業(yè)務層,業(yè)務層調(diào)用DAO以完成數(shù)據(jù)庫的查詢; 3.分別建立業(yè)務層和DAO的接口、實現(xiàn)類; 4.在struts.xml完成action的配置; 5.配置Spring(applicationContext.xml); 6.在DAO的實現(xiàn)類DAOImpl中繼承HibernateDaoSupport類可以不需要創(chuàng)建SessionFactory的實例,但是配置文件中需要配置<property name="sessionFactory" ref="sessionFactory"></property>(使用模板,注入sessionFactory)。查看全部
-
路徑改為項目路徑${ pageContext.request.contextPath?。?查看全部
-
Department的映射文件Department.hbm.xml,其中dno是外鍵。查看全部
-
1.創(chuàng)建兩個實體類Department和Employee; 2.建立兩個映射文件Department.hbm.xml和Employee.hbm.xml; 3.將映射文件配置到Spring中; 如下是Employee.hbm.xml的配置:查看全部
舉報
0/150
提交
取消