-
路徑改為項目路徑${ pageContext.request.contextPath }查看全部
-
Department的映射文件Department.hbm.xml,其中dno是外鍵。查看全部
-
1.創建兩個實體類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方法,否則無法正常的生成數據庫中的表。查看全部
-
部門顯示延遲的問題有兩個方法解決: 配置一個屬性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中lazy="false",關閉懶加載查看全部
-
1.在list中添加按鈕實現跳轉,提交到action中; 2.新建添加界面add.jsp;查看全部
-
Service中分頁查詢方法,對pageBean數據進行封裝。查看全部
-
Action接收到前臺傳來的用戶信息,調用業務層的login方法,業務層再調用DAO的findByUsernameAndPassword方法,根據用戶名和密碼查詢數據庫,最后將查詢結果返回到Action中查看全部
-
INPUT 和 SUCCESS是actionsupport類提供的兩個返回常量。 返回input意思就類似與從哪里來就回到哪里去:例如登錄頁面,進入后臺后返回input,那就是繼續回到登錄頁面。success默認是處理數據完成,成功跳轉。查看全部
-
1.將登陸界面改造成Struts2標簽庫的形式:<%@ taglib uri="/struts-tags" prefix="s" %},可以使前臺將密碼、用戶名傳入action中; 2.在EmployeeAction.java中使用模型驅動接受前臺傳來的數據,利用getModel方法將數據封裝在變量employee中。login方法就可以使用employee,并調用業務層對數據進行操作。在action中調用業務層,業務層調用DAO以完成數據庫的查詢; 3.分別建立業務層和DAO的接口、實現類; 4.在struts.xml完成action的配置; 5.配置Spring(applicationContext.xml); 6.在DAO的實現類DAOImpl中繼承HibernateDaoSupport類可以不需要創建SessionFactory的實例,但是配置文件中需要配置<property name="sessionFactory" ref="sessionFactory"></property>(使用模板,注入sessionFactory)。查看全部
-
路徑改為項目路徑${ pageContext.request.contextPath }查看全部
-
Department的映射文件Department.hbm.xml,其中dno是外鍵。查看全部
-
1.創建兩個實體類Department和Employee; 2.建立兩個映射文件Department.hbm.xml和Employee.hbm.xml; 3.將映射文件配置到Spring中; 如下是Employee.hbm.xml的配置:查看全部
舉報
0/150
提交
取消