我正在尋找彈簧控制的JPA(插入,更新,刪除)的最簡單的工作示例。Spring數據的最簡單的工作示例JPA
我已經找到並嘗試了很多,他們仍然不夠簡單: - http://spring.io/guides/gs/accessing-data-jpa/ - http://www.petrikainulainen.net/tutorials/
Prefereble容易導入,所以我可以伊斯利檢查。
他們覺得沒關係。仍然堅持不夠簡化。
我正在尋找彈簧控制的JPA(插入,更新,刪除)的最簡單的工作示例。Spring數據的最簡單的工作示例JPA
我已經找到並嘗試了很多,他們仍然不夠簡單: - http://spring.io/guides/gs/accessing-data-jpa/ - http://www.petrikainulainen.net/tutorials/
Prefereble容易導入,所以我可以伊斯利檢查。
他們覺得沒關係。仍然堅持不夠簡化。
http://www.java2s.com/Tutorials/Java/JPA/0020__JPA_Env_Setup.htm
然後表人添加到數據庫中(ID(INT自動增量),名字,姓氏),更改URL,改變方言在hibernate.dialect(例如org.hibernate.dialect.MySQLDialect),它的工作原理。
然後使其與Spring數據配置工作如下
package com.java2s.common;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
@EnableJpaRepositories
class Config {}
或者在XML上下文中(src /主/資源/ applicationContext.xml中)配置添加//schema releated entry, xmlns:jpa and <jpa:repositories base-package="com.java2s.common"/>
廣場App.java在包除com.java2s.common以外。 在pom.xml中當U想獲取最新版本:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.7.1.RELEASE</version>
</dependency>
我和更新了所有Spring的依賴於4.0.2.RELEASE,春季版本3ü將需要版本1.6.4.RELEASE彈簧數據的JPA 。
我覺得插入和更新數據庫數據是簡化的http://www.mkyong.com/spring/spring-aop-transaction-management-in-hibernate/ 從這個改成delete對我來說很簡單。
然後,我們可以改變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>