springdataJpa配置讲解.docx

上传人:b****4 文档编号:24262092 上传时间:2023-05-25 格式:DOCX 页数:7 大小:144.94KB
下载 相关 举报
springdataJpa配置讲解.docx_第1页
第1页 / 共7页
springdataJpa配置讲解.docx_第2页
第2页 / 共7页
springdataJpa配置讲解.docx_第3页
第3页 / 共7页
springdataJpa配置讲解.docx_第4页
第4页 / 共7页
springdataJpa配置讲解.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

springdataJpa配置讲解.docx

《springdataJpa配置讲解.docx》由会员分享,可在线阅读,更多相关《springdataJpa配置讲解.docx(7页珍藏版)》请在冰豆网上搜索。

springdataJpa配置讲解.docx

springdataJpa配置讲解

Jar包配置

--springdatajpa-->

org.springframework.data

spring-data-jpa

${spring-data-jpa.version}

org.springframework.data

spring-data-commons-core

1.3.0.RELEASE

--optionaldatasourcepool-->

commons-dbcp

commons-dbcp

${commons-dbcp.version}

runtime

--hibernate-->

org.hibernate

hibernate-core

${hibernate.version}

org.hibernate

hibernate-entitymanager

${hibernate.version}

org.hibernate

hibernate-ehcache

${hibernate.version}

--jdbcdriver-->

${jdbc.driver.groupId}

${jdbc.driver.artifactId}

${jdbc.driver.version}

runtime

Applicationcontext.xml配置

配置命名空间

xmlversion="1.0"encoding="UTF-8"?

>

xsi=".w3.org/2001/XMLSchema-instance"

xmlns:

aop=".springframework.org/schema/aop"xmlns:

context=".springframework.org/schema/context"

xmlns:

jdbc=".springframework.org/schema/jdbc"xmlns:

tx=".springframework.org/schema/tx"

xmlns:

jpa=".springframework.org/schema/data/jpa"

xsi:

schemaLocation="

.springframework.org/schema/beans.springframework.org/schema/beans/spring-beans-3.2.xsd

.springframework.org/schema/aop.springframework.org/schema/aop/spring-aop-3.2.xsd

.springframework.org/schema/context.springframework.org/schema/context/spring-context-3.2.xsd

.springframework.org/schema/jdbc.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd

.springframework.org/schema/tx.springframework.org/schema/tx/spring-tx-3.2.xsd

.springframework.org/schema/data/jpa.springframework.org/schema/data/jpa/spring-jpa-1.2.xsd"

default-lazy-init="true">

扫包配置

component-scanbase-package=".wondersgroup">

exclude-filtertype="annotation"expression="org.springframework.stereotype.Controller"/>

exclude-filtertype="annotation"expression="org.springframework.web.bind.annotation.ControllerAdvice"/>

component-scan>

Datasource配置

property-placeholderignore-unresolvable="true"

location="classpath*:

/jdbc.properties"/>

--配置数据库连接池-->

Entitymananger配置

--第二步-->

--定义实体的工厂bean-->

--实体类位置-->

--持久化单元名-->

--JPA提供者-->

--JPA属性-->

--配置方言-->

org.hibernate.dialect.Oracle10gDialect

--激活查询日志功能-->

true

--优雅地输出Sql-->

true

--添加一条解释型标注-->

false

--配置如何根据java模型生成数据库表结构,常用update,validate-->

none

事物配置

--第三步-->

--定义事务管理器-->

--第四步-->

--定义repository接口的存放目录-->

--定义接口实现的后缀,通常用Impl-->

--定义实体工厂的引用-->

--定义事务管理器的引用-->

repositoriesbase-package=".wondersgroup.springMVC.test.dao"

repository-impl-postfix="Impl"

entity-manager-factory-ref="entityManagerFactory"

transaction-manager-ref="transactionManager"/>

--第五步-->

--声明采用注解的方式申明事务-->

annotation-driventransaction-manager="transactionManager"/>

Dao层使用

可继承

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 小学教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1