Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring数据JPA的最简单工作示例_Jpa_Spring Data Jpa - Fatal编程技术网

Spring数据JPA的最简单工作示例

Spring数据JPA的最简单工作示例,jpa,spring-data-jpa,Jpa,Spring Data Jpa,我正在搜索spring控制的JPA(插入、更新、删除)的最简单工作示例 我已经找到并尝试了许多,但它们还不够简单: - - 最好易于导入,以便我可以轻松地检查它 他们觉得没问题。持久性仍然不够简单。我认为数据库数据的插入和更新在 对我来说,从这个改变到删除是很容易的 然后我们可以将Hibernate.xml更改为更简单的映射: <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotat

我正在搜索spring控制的JPA(插入、更新、删除)的最简单工作示例

我已经找到并尝试了许多,但它们还不够简单: - -

最好易于导入,以便我可以轻松地检查它


他们觉得没问题。持久性仍然不够简单。

我认为数据库数据的插入和更新在 对我来说,从这个改变到删除是很容易的

然后我们可以将Hibernate.xml更改为更简单的映射:

     <bean id="sessionFactory" 
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">

     <property name="annotatedClasses">
        <list>
         <value>com.mkyong.product.model.Product</value>
        </list>
     </property>

com.mkyong.product.model.product

然后将表Person添加到数据库中(id(int autoincrement)、name、姓氏)、更改url、更改hibernate.dialent中的方言(例如org.hibernate.dialent.mysqldialent),然后就可以了

然后使用Spring数据配置,如下所示

package com.java2s.common; 
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;

@EnableJpaRepositories
class Config {}
或者在xml上下文(src/main/resources/applicationContext.xml)中配置添加
//模式相关条目、xmlns:jpa和

将App.java放在com.java2s.common以外的包中。 在pom.xml中,如果您想要最新版本:

    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-jpa</artifactId>
        <version>1.7.1.RELEASE</version>
    </dependency>

org.springframework.data
spring数据jpa
1.7.1.1发布
我将所有的spring依赖项更新为4.0.2.RELEASE,对于SpringVersion3U,在Version1.6.4.RELEASE中需要spring数据jpa