文章分类 - 框架
摘要:第一步:注册事务管理器 第二步:注解事务 第三步:在service上使用注解
阅读全文
摘要:声明式事务管理:(自动代理.基于切面) 第一步:导入相应jar包. 第二步:引入相应约束: * aop、tx约束 第三步:注册事务管理器; 第四步:定义增强(事务管理) 第五步:定义aop的配置(切点和通知的组合) 声明式事务管理--完整版配置文件 第六步:编写测试类:
阅读全文
摘要:1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 <id
阅读全文
摘要:1 Struts2与Struts1的联系与区别 为什么要用Struts2 struts1与struts2都是mvc框架的经典实现模式。 Struts2不是从Struts1升级而来,而是有WebWork改名而来,而WebWork只是Xwork加了很多WEB拦截器而已? 区别: 1.核心控制器改成了过滤
阅读全文
摘要:Struts2的动态方法调用(Dynamic method Invoc)概括起来有三种方式,下面介绍: 1、第一种方式:设置method属性 在Action类中定义一个签名与execute方法相同、只是名字不同的方法,如定义为: public String login() throws Except
阅读全文
摘要:在struts-default.xml文件中定义了type可以取的值。打开工程项目 点击打开可以找到: 比较常用的有:chain dispatcher redirect redirectAction stream dispatcher:它代表的是请求转发,也是默认值。它一般用于从action跳转到页
阅读全文
摘要:今天使用spring+mybatis进行添加用户操作时出现以下错误: 经测试应该是忘了使用@Param。当只有一个参数时,Mapper中可以不使用 但是有多个参数时必须用:
阅读全文

浙公网安备 33010602011771号