网络相册开发(4)——Spring中配置JPA

在src/META-INF下添加persistence.xml

1.<?xml version="1.0" encoding="UTF-8"?>2.<persistence xmlns="http://java.sun.com/xml/ns/persistence"3.    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"4.    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"5.    version="1.0">6.    <persistence-unit name="ApplicationEntityManager"7.        transaction-type="RESOURCE_LOCAL">8.        <provider>org.hibernate.ejb.HibernatePersistence</provider>9.10.    </persistence-unit>11.</persistence>

在Spring的配置文件applicationContext.xml中添加

Xml代码

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
		<property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property>
		<property name="url"><value>jdbc:mysql://localhost/sw?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=utf-8</value></property>
		<property name="username"><value>root</value></property>
		<property name="password"><value>mysql</value></property>
	</bean>

	<!-- JPA EntityManagerFactoryBean for EntityManager-->

	<bean id="myEntityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="jpaVendorAdapter">
            <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
                <property name="showSql" value="true" />
                <property name="generateDdl" value="true" />
            </bean>
        </property>
    </bean>

    <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
        <property name="entityManagerFactory" ref="myEntityManagerFactory"/>
        <property name="dataSource" ref="dataSource"/>
    </bean>     <tx:annotation-driven transaction-manager="transactionManager"/>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql
, spring
, jdbc
, applicationcontext
, 配置
, true
, spring jpa activiti
spring jpa
spring boot jpa 配置、spring jpa配置、spring data jpa 配置、spring jpa 事务配置、spring jpa 注解配置,以便于您获取更多的相关知识。

时间: 2024-04-19 23:47:13

网络相册开发(4)——Spring中配置JPA的相关文章

解析Java中如何获取Spring中配置的bean

本篇文章是对在Java中如何获取Spring中配置的bean进行了详细的分析介绍,需要的朋友参考下   一.什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 二.如何在程序中获取Spring配置的bean呢?方法一:在初始化时保存ApplicationContext对象代码: 复制代码 代码如下: ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContex

spring中配置事务管理的问题

问题描述 spring中配置事务管理的问题 我的Spring配置文件中加上下面的配置,程序启动就报404,是为什么? <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="get*" propagation="REQUIRED" read-only=&q

spring中配置MySql数据源,怎样配置数据库信息

问题描述 我安装的Mysql5.1,进入命令模式时需要密码:自己设置的(mysql)有一个默认的数据库test,我想连接这个库,或者其他库怎么连接呢?spring中的配置如下:<bean id ="dataSource" class ="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClass

Spring 2.5中配置JPA

本文提供了一个简单的 Spring 框架 standalone 环境下,如何 step-by-step 去开发 JPA 的向导. JPA 的规范最开始时是由 EJB 3.0 的持久性机制产生的, 它被公认为是把简单的 POJOs 持久化的机制 .你只需少量 JAR 在 classpath 中,配置一点 Spring 的 bean, 就能在你喜爱的IDE中去开始感受 JPA 的强大威力了.我们在这里使用的是 Glassfish JPA - 一个基于 Oracle's TopLink ORM fra

Mina 在 Spring 中配置同时支持 SSL 加密连接和非 SSL 连接

iOS 的 socket ,那是在很久以前用过,当时编写确实费了一番周折,要忍受 SDK 的不完善. 之后,一直是 Web 服务器支撑着 http 与 https 实现 RestFul 或... 那么好吧,有需要,就行动,重新写一遍,也好过找那三块笔记本硬盘里成堆的工程代码, 目前 SSL 的证书转换学没搞定,需要将 Mina 中使用 keystore 转换成 iOS 可识别的格式,苹果的 APNS 确实使用的不是标准的东西,不能作为参考了, 所以,在研究出来之前,还是得确保链接正常使用,确保业

解析Java中如何获取Spring中配置的bean_java

一.什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 二.如何在程序中获取Spring配置的bean呢?方法一:在初始化时保存ApplicationContext对象代码: 复制代码 代码如下: ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContext.xml");    ac.getBean("beanId"); 说明:

spring中配置请求编码

<!-- 配置请求编码 --> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <

spring中使用jmx,如何配置监控管理权限

问题描述 大家好,开发中遇到这样一个问题,希望大家给予解答,我在spring中配置了一个jmx的监控,想给远程的链接配置一个权限用户,环境的配置如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.

Spring中bean的配置

        IOC其实是从我们平常new一个对象的对立面来说的,我们平常使用的对象一般直接使用关键字类new一个对象,坏处很显然,使用new那么就表示当前模块已经不知不觉和new出的对象耦合了,而我们通常都是更高层次的抽象模块调用底层实现模块,这样就产生模块依赖于具体的实现,这与我们JAVA中提倡的面向接口面向抽象编程是相冲突的,而且这样做也带来系统的模块架构问题.很简单的例子,在进行数据库操作的时候,总是业务层调用DAO层,DAO一般采用接口开发,这在一定程度上满足了松耦合,使业务逻辑层不