2019独角兽企业重金招聘Python工程师标准>>>

之前几篇文章主要是介绍 Hibernate、Hibernate Annotation、Hibernate Spring 集成
这篇文章主要是:Hibernate和Spring集成后都使用注解的方式。

Hibernate使用注解进行关系映射,Spring使用注解进行Bean的依赖注入。

Spring的配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.2.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.2.xsd"><!--<context:annotation-config/>--><context:component-scan base-package="com.yaolifei.test"/><context:property-placeholder location="jdbc.properties" /><bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="driverClassName" value="${jdbc.driverClassName}"/> <property name="url" value="${jdbc.url}" /> <property name="username" value= "${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> <property name="maxActive" value="${jdbc.maxActive}" /> <property name="validationQuery" value="${jdbc.validationQuery}" /> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"><property name="dataSource" ref="dataSource"/><property name="packagesToScan" value="com.yaolifei.test.user.domain"/><property name="hibernateProperties"><props><prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop><prop key="hibernate.current_session_context_class">thread</prop><prop key="hibernate.cache.provider_class">org.hibernate.cache.NoCacheProvider</prop><prop key="hibernate.show_sql">true</prop><prop key="hibernate.hbm2ddl.auto">update</prop></props></property></bean></beans>

完整代码请见:
http://git.oschina.net/yaolifei/test/tree/master/test-hibernate-spring-annotation

转载于:https://my.oschina.net/yaolifei/blog/145673

Dao层系列-4-Hibernate Spring Annotation相关推荐

  1. spring dao层注解_Spring– DAO和服务层

    spring dao层注解 欢迎来到Spring教程的第三部分. 在这一部分中,我们将继续编写Timesheet应用程序,这次我们将实现DAO层,业务服务并编写一些测试. 在上一部分中,我们定义了Ge ...

  2. schema类SpringMVC+Hibernate+Spring整合(二)

    这段时间笔者几篇文章介绍了改schema类的文章. 关联文章的地址 这篇接着上篇,把没贴完的代码写完,上篇主要实现了一些公共配置和界面的东西,这篇把后台的代码实现. 首先是web包下属于的contro ...

  3. [转]SpringMVC+Hibernate+Spring 简单的一个整合实例

    原文地址:http://langgufu.iteye.com/blog/2088355 下面开始实例,这个实例的需求是对用户信息进行增删改查.首先创建一个web项目test_ssh,目录结构及需要的J ...

  4. springboot 注册dao层 service 层的三种方式,高级内容详解

    可以使用三种注解来引入DAO层的接口到spring容器中. 1.@Mapper,写在每一个DAO层接口上,如下: 2.@MapperScan和@ComponentScan两者之一.前者的意义是将指定包 ...

  5. dao层、service层和controller层

    MVC三层架构 dao层 service层 controller层 view层 它们之间的关系: dao层 dao层主要做数据持久层的工作, 负责与数据库进行联络的一些任务都封装在此 dao层的设计 ...

  6. Dao层、Service层和Controller层之间的关系

    主要思想是面向接口编程.表示层调用控制层,控制层调用业务层,业务层调用数据访问层.是为了解耦和.提高代码复用. Dao层 Dao层主要做数据持久层的工作, 负责与数据库进行联络的一些任务都封装在此 D ...

  7. Spring Boot微信点餐——实战开发DAO层

    0. 修改grade镜像,使用阿里云地址,以便于快速加载依赖 参照大佬博客 =====> 阿里云maven镜像 # 项目目录下的build.gradlerepositories {maven { ...

  8. Spring——DAO层、Spring JDBC、Spring事务控制

    目录 一.Spring对持久层技术支持 1.Spring支持的持久层技术 2.Spring JDBC 2.1. JDBCTemplate类 2.2.Spring JDBC CRUD操作 2.3.Spr ...

  9. Spring使用JPA进行Dao层的数据访问以及事务管理

    在上篇文章中,我们完成了SSH+JPA+Mysql的整合: https://blog.csdn.net/a745233700/article/details/81413306 在这篇文章中,我们主要介 ...

最新文章

  1. 火狐浏览器缓存登录名、密码解决方法
  2. 用神经网络的分类行为理解力的相互作用
  3. LevelDB源码解读
  4. 基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题...
  5. Java描述设计模式(19):模板方法模式
  6. python常用的库_这几个常用的python库你需要知道
  7. python 修改文件属性 macos_Python中用MacFSEvents模块监视MacOS文件系统改变一例
  8. 通过sql server的作业调度+存储过程来实现系统定时任务的方法
  9. sparksql优化_Spark SQL | 目前Spark社区最活跃的组件之一
  10. c++ 多字节 转换为 unicode
  11. 分享一个MAC下绕开百度网盘限速下载的方法,三步操作永久生效
  12. 国防科技大学计算机作品赛,信息学院教师在全国计算机类课程实验教学案例设计竞赛中获一等奖...
  13. Unity HDRP室外场景打光流程分享(下篇)-白天和夜晚场景打光
  14. python—简单数据抓取六(安装scrapy环境并创建爬虫项目、以顶点小说网为例利用scrapy进行爬取、scrapy相关的注意事项)
  15. C# 获取系统开机时间
  16. 游戏编辑器制作(6)
  17. getInputStream/getReader() has already been called for this request
  18. 计算机电源功率如何看,小白科普之三分钟教你如何确定电源功率
  19. 正则表达式匹配连续相同字符,如...aaa..bbb...11111...2222...
  20. python-快乐数

热门文章

  1. wpf创建xml随程序一起打包_Springboot,Java程序员必学
  2. mysql 数据类型详解_MySQL笔记之数据类型详解
  3. 圆柱属于能滚动的物体吗_中班科学活动教案:滚动的物体教案(附教学反思)
  4. python3 如何读中文路径_Python 3.8.2安装教程
  5. 华为FusionCompute添加NAS存储
  6. Docker容器的使用方法
  7. python中变量类型在程序中可以改变_python的可变与不可变数据类型
  8. /proc/sysrq-trigger使用说明
  9. Unity导出APk出错解决方法二
  10. SQL server 2000建立远程连接(局域网)