SpringMVC之JPA关于Specification复杂查询、 Example实例查询及QueryDSL查询

关于JPA与SpringMVC的整合相关配置

《!----------------------------------------applicationContext-jpa---------------------------------》


xmlns="http://www.springframework.org/schema/beans"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:jpa="http://www.springframework.org/schema/data/jpa"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/data/jpa
http://www.springframework.org/schema/data/jpa/spring-jpa.xsd">
    
    
    
    
        
        
        
        
        
        
             
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
    

    
    
    
   
   
       
       
       
       
       
       
       
       
       
           
               
                ${hibernate.dialect}    
                            
                ${hibernate.show_sql}
               
                 ${hibernate.format_sql}
                ${hibernate.hbm2ddl.auto}
               
                ${hibernate.use_sql_comments}
                2
           

       

   

   
   
   
       
       
   

   
   
   
   
   
                          repository-impl-postfix="Impl"
                      entity-manager-factory-ref="entityManagerFactory"
                      transaction-manager-ref="transactionManager"/>

   
   
   

 


xmlns="http://www.springframework.org/schema/beans"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">

    
   
       
        
   

    
    
    

 

dataSource.driverClassName=com.mysql.jdbc.Driver
dataSource.url=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&&useSSL=false
dataSource.username=root
dataSource.password=gzkahjl
#druid start
druid.filters=stat
druid.maxActive=20
druid.initialSize=1
druid.maxWait=60000
druid.minIdle=10
druid.timeBetweenEvictionRunsMillis=60000
druid.minEvictableIdleTimeMillis=300000
druid.testWhileIdle=true
druid.testOnBorrow=false
druid.testOnReturn=false
druid.maxOpenPreparedStatements=20
druid.removeAbandoned=true
druid.removeAbandonedTimeout=1800
druid.logAbandoned=true

hibernate.connection.pool_size=1
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
#hibernate.current_session_context_class=thread
#hibernate.current_session_context_class=org.springframework.orm.hibernate5.SpringSessionContext
hibernate.cache.provider_class=org.hibernate.cache.internal.NoCacheProvider
hibernate.show_sql=true
hibernate.format_sql=true
hibernate.hbm2ddl.auto=update
hibernate.use_sql_comments=false

  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  4.0.0
  com.kdw
  demo
  war
  0.0.1-SNAPSHOT
  demo Maven Webapp
  http://maven.apache.org
 
    1.8
      4.3.13.RELEASE
      1.8.13
      
      2.8.5
      2.3
      2.3.1
    3.1.0
    1.7.25
    1.1.2
    
      1.11.9.RELEASE
    5.1.0.Final
     4.1.4
    5.1.38
    1.1.10
    4.12

    UTF-8
 
 
 
 
 
      
      
        org.springframework
        spring-context
        ${spring.version}
    

    
    
    
    
        org.springframework
        spring-orm
        ${spring.version}
    
    
    
    
        org.aspectj
        aspectjrt
        ${aspectj.version}
    

    
        org.aspectj
        aspectjweaver
        ${aspectj.version}
    

    
        
    
        org.springframework.data
        spring-data-jpa
        ${spring-data-jpa.version}
    

    
  
      
        org.hibernate
        hibernate-core
        ${hibernate.version}
    

    
        org.hibernate
        hibernate-c3p0
        ${hibernate.version}
    

    
    
        org.hibernate
        hibernate-entitymanager
        ${hibernate.version}
    

    
    
   
      com.querydsl
      querydsl-jpa
      ${querydsl.version}
   

   
      com.querydsl
      querydsl-apt
      ${querydsl.version}
      provided
   

   
    
    
    
        mysql
        mysql-connector-java
        ${mysql.version}
    

    
            
    
        com.alibaba
        druid
        ${druid.version}
   

      
    
        org.springframework
        spring-webmvc
        ${spring.version}
    

    
    
    
    com.google.code.gson
    gson
    ${gson.version}
    

    
    
        joda-time
        joda-time
        ${joda.version}
    

    
        javax.servlet.jsp
        javax.servlet.jsp-api
        ${jsp.version}
        provided
    

    
        javax.servlet
        javax.servlet-api
        ${servlet.version}
        provided
    

    
    
        org.slf4j
        slf4j-api
        ${slf4j.version}
     

    
        ch.qos.logback
        logback-access
        ${logback.version}
    

    
        ch.qos.logback
        logback-core
        ${logback.version}
    

    
        ch.qos.logback
        logback-classic
        ${logback.version}
    

    
    
        org.springframework
        spring-test
        ${spring.version}
        test
    

    
   
      junit
      junit
      ${junit.version}
      test
   

 

 
        ssh-demo
     
     
     
        com.mysema.maven
        apt-maven-plugin
        1.1.3
       
         
           
              process
           

           
              target/generated-sources/java
              com.querydsl.apt.jpa.JPAAnnotationProcessor
           

         

       

     

      
         
              org.apache.maven.plugins
              maven-compiler-plugin
              3.1
             
                  ${jdk.version}
                  ${jdk.version}
                  ${project.build.sourceEncoding}
                  true
             

         

         
            org.apache.tomcat.maven
            tomcat7-maven-plugin
            2.2
            
                ${project.build.sourceEncoding}
                ${project.build.sourceEncoding}
                8080
           

        

        
        
                org.apache.maven.plugins
                maven-surefire-plugin
                2.12.4
        

     

 

 

你可能感兴趣的:(SpringMVC之JPA关于Specification复杂查询、 Example实例查询及QueryDSL查询)