Spring +JPA+EclipseLink Maven 配置

阅读更多
Maven 显然让我们构建应用更轻松,因此我们希望任何Java平台的工程都有Maven原型构建。

JavaFX2.0发布了。利用JavaFX2.0来构建RCP,显然是对Java人员的奖赏。毕竟他本身就是Java来实现了。因此计划用JavaFX2.0来做个小项目,从打通数据访问这一层开始,先完成Spring+JPA 在JavaSE中的应用Demo,这个主要就是个冒烟使用,完成Spring到JPA的整合,如JPA实体管理器,事务配置。

主要是配置文件:
1.pom.xml
2.persistence.xml(默认在classpath的META-INFO目录下)的配置,这里可以使用NetBeans的持久性工具生成
3.Spring和JPA的整合

具体的可以参考附件,很小,这个Demo需要Derby数据库的启动,用NetBeans7直接打开,Eclipse IntelliJ 当然都可以,首次运行最好是clean再运行

pom.xml的依赖配置,在这里贴上,免得刚开始尝试的人,浪费时间

    4.0.0
    com.mycompany
    springjpa
    1.0-SNAPSHOT
    jar

    springjpa
    http://maven.apache.org
    
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                2.3.2
                
                    1.6
                    1.6
                
            
        
    
    
        
            http://ftp.ing.umu.se/mirror/eclipse/rt/eclipselink/maven.repo/
            eclipselink
            default
            Repository for library Library[eclipselink]
        
    
    
        UTF-8
        3.0.6.RELEASE
    
    
        
            junit
            junit
            3.8.1
            test
        
        
            org.apache.derby
            derbyclient
            10.6.1.0
        
        
            org.eclipse.persistence
            eclipselink
            2.2.0
        
        
            org.eclipse.persistence
            javax.persistence
            2.0.3
        
        
            org.eclipse.persistence
            org.eclipse.persistence.jpa.modelgen.processor
            2.2.0
            provided
        
        
            cglib
            cglib
            2.2.2
        
        
            org.springframework
            spring-core
            ${spring.version}
        
        
            org.springframework
            spring-beans
            ${spring.version}
        
        
            org.springframework
            spring-context
            ${spring.version}
        
        
            org.springframework
            spring-aop
            ${spring.version}
        
        
            org.springframework
            spring-context-support
            ${spring.version}
        
        
            org.springframework
            spring-tx
            ${spring.version}
        
        
            org.springframework
            spring-orm
            ${spring.version}
        
        
            org.springframework
            spring-jdbc
            ${spring.version}
        
        
            org.springframework
            spring-test
            ${spring.version}
        
        
            javax.annotation
            jsr250-api
            1.0
            provided
        
        
            javax.transaction
            jta
            1.1
            provided
        
    



  • springjpa.rar (11.7 KB)
  • 下载次数: 113

你可能感兴趣的:(spring,netbeans,jpa,eclipselink,maven)