爱玺玺

爱玺玺的生活日记本。wx:lb87626

struts超链接流程理解

QQ图片20180324235800.gif

(特别注意struts不是根据name来选择使用的哪个方法,struts会根据flag=addEmployerUi自动在action里面选择名字和flag后面相同的方法来处理,name后面只是act

spring接口属性原理

   <bean name="/login" class="cn.lb.web.action.EmployerAction" scope="prototype">

     <property name="employerServiceInter" ref="employerServiceImp"></property>

   </bean>


ssh的aciton使用注解配置属性

package cn.lb.web.action;


import javax.annotation.Resource;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;


import org.apache.struts.action.ActionForm;

hql判断登陆用户注意是list.get(0)

List<Employer> list=sessionFactory.getCurrentSession().createQuery(hql)

.setInteger(0, employer.getId()).setString(1, employer.getPwd()).list();

if(l

hql语句设置where条件

List<Employer> list=sessionFactory.getCurrentSession().createQuery(hql)

.setInteger(0, employer.getId()).setString(1, employer.getPwd()).list();


也可以这样


String

再分析struts运行原理

前端表单

<form action="/sshweb/login.do?flag=login" method="post">

    u:<input type="text" name="id">

    p:<input type=

spring通过配置过滤器来解决懒加载问题,

在web.xml中配置

<!-- 解决懒加载问题 -->

<filter>

hibernate通过配置文件解决懒加载session被关闭问题

  <class name="Department" lazy="false">

     <id name="id" type="java.lang.Integer">

        <generato

hibernate显示解决懒加载seesion被关闭问题

List<Employer> list=sessionFactory.openSession().createQuery(hql).setInteger(0,employer.getId()).setString(1, employer.getPwd()).list();

Hibernat

hibernate Javassist Enhancement failed 错误

问题的原因是domain里面的构造方法被重写了,需要把默认的写出来。


    public Department(){}

public Department(String departname, Set<Employer&g

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5