博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSH配置文件和SSM配置文件的写法
阅读量:7298 次
发布时间:2019-06-30

本文共 3691 字,大约阅读时间需要 12 分钟。

一、SSH配置文件的写法(XML版本)

org.hibernate.dialect.OracleDialect
true
true
classpath:org/tarena/entity/Cost.hbm.xml

二、SSH配置文件的写法(注解版本)

org.hibernate.dialect.OracleDialect
true
true
classpath:org/tarena/entity/Cost.hbm.xml

 

package org.tarena.dao;import java.sql.SQLException;import java.util.List;import javax.annotation.Resource;import org.hibernate.HibernateException;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.springframework.context.annotation.Scope;import org.springframework.orm.hibernate3.HibernateCallback;import org.springframework.orm.hibernate3.support.HibernateDaoSupport;import org.springframework.stereotype.Repository;import org.tarena.entity.Cost;@Repository@Scope("prototype")public class CostDaoImpl extends HibernateDaoSupport implements CostDao {        //用注解才要这么写,否则不用    @Resource//注入sf    public void setMySessionFactory(SessionFactory sf){        super.setSessionFactory(sf);    }

 

三、SSM配置文件的写法(XML版本)

 

 

 

 

四、SSM配置文件的写法(注解版本)

 

@Component@Aspectpublic class ExceptionBean {        Logger logger = Logger.getLogger(ExceptionBean.class);    //ex代表目标方法抛出的异常    @AfterThrowing(pointcut="within(com.tarena.action..*)",throwing="ex")    public void exec(Exception ex){        ......
@Component//将该组件扫描到Spring容器@Aspect//将该组件定义为方面组件public class LoggerBean {        Logger logger = Logger.getLogger(LoggerBean.class);        //采用环绕通知    @Around("within(com.tarena.action..*)")    public Object logger(ProceedingJoinPoint jp) throws Throwable{        ......

 

转载地址:http://jygjm.baihongyu.com/

你可能感兴趣的文章
获取height固定折叠元素真实高度方法
查看>>
文件寄生——寄生虫自体繁衍的道路
查看>>
【翻译】基于 Create React App路由4.0的异步组件加载(Code Splitting)
查看>>
Redis 服务器管理相关命令
查看>>
阿里云前端周刊 - 第 13 期
查看>>
模式 - 收藏集 - 掘金
查看>>
小程序开发系类之基础部分-开发工具
查看>>
Vue.js组件中v-model的使用
查看>>
移动相关HTML设置
查看>>
解决 Android ping IPv6 地址显示 network is unreachable 的问题
查看>>
【ELK】ELK集群搭建(ElasticSearch Logstash Kinaba)
查看>>
vue.cli脚手架初次使用图文教程
查看>>
node.js
查看>>
Vue 过渡实现轮播图
查看>>
使用npm发布项目
查看>>
关于NodeJS配置HTTPS服务、阿里云申请HTTPS证书
查看>>
Shortest Distance from All Buildings
查看>>
javascript之作用域
查看>>
1.1.linux命令.概要学习
查看>>
Jupyter介绍和使用
查看>>