Spring Data JPA的最简单的工作示例 [英] Simplest working example of Spring Data JPA

查看:105
本文介绍了Spring Data JPA的最简单的工作示例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找弹簧控制的JPA(插入,更新,删除)的最简单的工作示例.

I am searching for the simplest working example of spring controlled JPA(insert,update, delete).

我已经找到并尝试了许多方法,但它们还不够简单: - http://spring.io/guides/gs/accessing-data-jpa/ - http://www.petrikainulainen.net/tutorials/

I already found and tried many, still they not simple enough: - http://spring.io/guides/gs/accessing-data-jpa/ - http://www.petrikainulainen.net/tutorials/

易于导入,因此我可以轻松对其进行检查.

Prefereble easy to import so I could check it easly.

他们觉得还可以.持久性还不够简化.

They find ok. Still persistance is not simplified enough.

推荐答案

http: //www.java2s.com/Tutorials/Java/JPA/0020__JPA_Env_Setup.htm

然后将表Person添加到数据库(id(int自动递增),名称,姓氏),更改url,更改hibernate.dialect(例如org.hibernate.dialect.MySQLDialect)中的方言,并且可以正常工作.

Then add table Person to database(id (int autoincrement), name, surname), change url, change dialect in hibernate.dialect (ex. org.hibernate.dialect.MySQLDialect) and it works.

然后使其与Spring Data配置配合使用,如下所示

Then to make it work with Spring Data config as below

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

@EnableJpaRepositories
class Config {}

或在xml上下文中配置(src/main/resources/applicationContext.xml)添加//schema releated entry, xmlns:jpa and <jpa:repositories base-package="com.java2s.common"/>

Or configure in xml context(src/main/resources/applicationContext.xml) add //schema releated entry, xmlns:jpa and <jpa:repositories base-package="com.java2s.common"/>

将App.java放在com.java2s.common以外的其他程序包中. 如果需要最新版本,请在pom.xml中

Place App.java in package other than com.java2s.common. In pom.xml if U want latest version:

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

I并将所有spring依赖关系更新为4.0.2.RELEASE,对于3版的Spring,U将需要在1.6.4.RELEASE的版本中使用spring-data-jpa.

I and updated all spring dependencies to 4.0.2.RELEASE, for spring version 3 U will need spring-data-jpa in version 1.6.4.RELEASE.

这篇关于Spring Data JPA的最简单的工作示例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆