diff --git a/querydsl-collections/README.md b/querydsl-collections/README.md
index f12e0192e..28be2b7e2 100644
--- a/querydsl-collections/README.md
+++ b/querydsl-collections/README.md
@@ -27,23 +27,33 @@ The Collections module provides integration with Java Collections and Beans.
If you are not using JPA or JDO you can generate Querydsl query types for your domain types by annotating them with the com.mysema.query.annotations.QueryEntity annotation and adding the following plugin configuration into your Maven configuration (pom.xml) :
-
- com.mysema.maven
- apt-maven-plugin
- 1.0.6
-
-
-
- process
-
-
- target/generated-sources/java
- com.mysema.query.apt.QuerydslAnnotationProcessor
-
-
-
-
-
+```XML
+
+
+
+ ...
+
+ com.mysema.maven
+ apt-maven-plugin
+ 1.0.6
+
+
+
+ process
+
+
+ target/generated-sources/java
+ com.mysema.query.apt.QuerydslAnnotationProcessor
+
+
+
+
+ ...
+
+
+
+```
+
**Querying**
Querying with Querydsl Collections is as simple as this :
diff --git a/querydsl-docs/src/main/docbook/en-US/content/general/codegen.xml b/querydsl-docs/src/main/docbook/en-US/content/general/codegen.xml
index 1b43c0719..1b7818e6a 100644
--- a/querydsl-docs/src/main/docbook/en-US/content/general/codegen.xml
+++ b/querydsl-docs/src/main/docbook/en-US/content/general/codegen.xml
@@ -521,26 +521,34 @@ exporter.export(DomainClass.class.getPackage());
Here is an example for JPA annotated classes
-
- com.mysema.querydsl
- querydsl-maven-plugin
- ${querydsl.version}
-
-
- process-classes
-
- jpa-export
-
-
- target/generated-sources/java
-
- com.example.domain
-
-
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+ process-classes
+
+ jpa-export
+
+
+ target/generated-sources/java
+
+ com.example.domain
+
+
+
+
+
+ ...
+
+
+
]]>
This will export the JPA annotated classes of the com.example.domain package and
@@ -623,38 +631,46 @@ exporter.export(DomainClass.class.getPackage());
configuration
-
- com.mysema.querydsl
- querydsl-maven-plugin
- ${querydsl.version}
-
-
- com.mysema.querydsl
- querydsl-scala
- ${project.version}
-
-
- org.scala-lang
- scala-library
- ${scala.version}
-
-
-
-
-
- jpa-export
-
-
- target/generated-sources/scala
- true
-
- com.example.domain
-
-
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+ com.mysema.querydsl
+ querydsl-scala
+ ${querydsl.version}
+
+
+ org.scala-lang
+ scala-library
+ ${scala.version}
+
+
+
+
+
+ jpa-export
+
+
+ target/generated-sources/scala
+ true
+
+ com.example.domain
+
+
+
+
+
+ ...
+
+
+
]]>
diff --git a/querydsl-docs/src/main/docbook/en-US/content/tutorials/jdo.xml b/querydsl-docs/src/main/docbook/en-US/content/tutorials/jdo.xml
index 4534b82b2..50b98dd6a 100644
--- a/querydsl-docs/src/main/docbook/en-US/content/tutorials/jdo.xml
+++ b/querydsl-docs/src/main/docbook/en-US/content/tutorials/jdo.xml
@@ -429,31 +429,39 @@ WHERE this.weeklyhours >
- com.mysema.querydsl
- querydsl-maven-plugin
- ${project.version}
-
-
-
- export
-
-
-
-
- org.apache.derby.jdbc.EmbeddedDriver
- jdbc:derby:target/demoDB;create=true
- com.mycompany.mydomain
- ${project.basedir}/target/generated-sources/java
-
-
-
- org.apache.derby
- derby
- ${derby.version}
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+
+ export
+
+
+
+
+ org.apache.derby.jdbc.EmbeddedDriver
+ jdbc:derby:target/demoDB;create=true
+ com.mycompany.mydomain
+ ${project.basedir}/target/generated-sources/java
+
+
+
+ org.apache.derby
+ derby
+ ${derby.version}
+
+
+
+ ...
+
+
+
]]>
When the query types have successfully been generated into the location of your
diff --git a/querydsl-docs/src/main/docbook/en-US/content/tutorials/jpa.xml b/querydsl-docs/src/main/docbook/en-US/content/tutorials/jpa.xml
index 5a07af0a0..6a9c1c8ab 100644
--- a/querydsl-docs/src/main/docbook/en-US/content/tutorials/jpa.xml
+++ b/querydsl-docs/src/main/docbook/en-US/content/tutorials/jpa.xml
@@ -611,31 +611,39 @@ List results = jpaQuery.getResultList();
- com.mysema.querydsl
- querydsl-maven-plugin
- ${project.version}
-
-
-
- export
-
-
-
-
- org.apache.derby.jdbc.EmbeddedDriver
- jdbc:derby:target/demoDB;create=true
- com.mycompany.mydomain
- ${project.basedir}/target/generated-sources/java
-
-
-
- org.apache.derby
- derby
- ${derby.version}
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+
+ export
+
+
+
+
+ org.apache.derby.jdbc.EmbeddedDriver
+ jdbc:derby:target/demoDB;create=true
+ com.mycompany.mydomain
+ ${project.basedir}/target/generated-sources/java
+
+
+
+ org.apache.derby
+ derby
+ ${derby.version}
+
+
+
+ ...
+
+
+
]]>
When the query types have successfully been generated into the location of your
diff --git a/querydsl-docs/src/main/docbook/en-US/content/tutorials/scala.xml b/querydsl-docs/src/main/docbook/en-US/content/tutorials/scala.xml
index 79db49679..c315b7152 100644
--- a/querydsl-docs/src/main/docbook/en-US/content/tutorials/scala.xml
+++ b/querydsl-docs/src/main/docbook/en-US/content/tutorials/scala.xml
@@ -209,39 +209,47 @@ Employee.select({ e => e.firstName }, { e => e.lastName })
querydsl-maven-plugin. Here is an example configuration
-
- com.mysema.querydsl
- querydsl-maven-plugin
- ${querydsl.version}
-
- com.mysql.jdbc.Driver
- jdbc:mysql://localhost:3306/test
- matko
- matko
- com.example.schema
- ${project.basedir}/src/main/scala
- true
- true
-
-
-
- mysql
- mysql-connector-java
- 5.1.16
-
-
- com.mysema.querydsl
- querydsl-scala
- ${querydsl.version}
-
-
- org.scala-lang
- scala-library
- ${scala.version}
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+ com.mysql.jdbc.Driver
+ jdbc:mysql://localhost:3306/test
+ matko
+ matko
+ com.example.schema
+ ${project.basedir}/src/main/scala
+ true
+ true
+
+
+
+ mysql
+ mysql-connector-java
+ 5.1.16
+
+
+ com.mysema.querydsl
+ querydsl-scala
+ ${querydsl.version}
+
+
+ org.scala-lang
+ scala-library
+ ${scala.version}
+
+
+
+ ...
+
+
+
]]>
The maven goal to execute is querydsl:export.
diff --git a/querydsl-docs/src/main/docbook/en-US/content/tutorials/spatial.xml b/querydsl-docs/src/main/docbook/en-US/content/tutorials/spatial.xml
index 15ecd8127..e9ea51501 100644
--- a/querydsl-docs/src/main/docbook/en-US/content/tutorials/spatial.xml
+++ b/querydsl-docs/src/main/docbook/en-US/content/tutorials/spatial.xml
@@ -56,17 +56,25 @@
The code generation for Querydsl SQL can be set to detect the usage of spatial types in
database schemas and use geolatte types in these case via the spatial property:
-
- com.mysema.querydsl
- querydsl-maven-plugin
- ${querydsl.version}
- ...
-
- ...
- true
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+ ...
+
+ ...
+ true
+
+
+ ...
+
+
+
]]>
diff --git a/querydsl-docs/src/main/docbook/en-US/content/tutorials/sql.xml b/querydsl-docs/src/main/docbook/en-US/content/tutorials/sql.xml
index f81a6a660..8ea4b9e55 100644
--- a/querydsl-docs/src/main/docbook/en-US/content/tutorials/sql.xml
+++ b/querydsl-docs/src/main/docbook/en-US/content/tutorials/sql.xml
@@ -47,32 +47,40 @@
This functionality should be primarily used via the Maven plugin. Here is an example:
-
- com.mysema.querydsl
- querydsl-maven-plugin
- ${querydsl.version}
-
-
-
- export
-
-
-
-
- org.apache.derby.jdbc.EmbeddedDriver
- jdbc:derby:target/demoDB;create=true
- com.myproject.domain
- ${project.basedir}/target/generated-sources/java
-
-
-
- org.apache.derby
- derby
- ${derby.version}
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+
+ export
+
+
+
+
+ org.apache.derby.jdbc.EmbeddedDriver
+ jdbc:derby:target/demoDB;create=true
+ com.myproject.domain
+ ${project.basedir}/target/generated-sources/java
+
+
+
+ org.apache.derby
+ derby
+ ${derby.version}
+
+
+
+ ...
+
+
+
]]>
diff --git a/querydsl-docs/src/main/docbook/ko-KR/content/general/codegen.xml b/querydsl-docs/src/main/docbook/ko-KR/content/general/codegen.xml
index eca90495c..467fc00a2 100644
--- a/querydsl-docs/src/main/docbook/ko-KR/content/general/codegen.xml
+++ b/querydsl-docs/src/main/docbook/ko-KR/content/general/codegen.xml
@@ -507,26 +507,34 @@ exporter.export(DomainClass.class.getPackage());
다음은 JPA 어노테이션이 적용된 클래스를 위한 예다.
-
- com.mysema.querydsl
- querydsl-maven-plugin
- ${querydsl.version}
-
-
- process-classes
-
- jpa-export
-
-
- target/generated-sources/java
-
- com.example.domain
-
-
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+ process-classes
+
+ jpa-export
+
+
+ target/generated-sources/java
+
+ com.example.domain
+
+
+
+
+
+ ...
+
+
+
]]>
@@ -608,38 +616,46 @@ exporter.export(DomainClass.class.getPackage());
Scala 출력을 원하면, 다음 설정을 사용하자.
-
- com.mysema.querydsl
- querydsl-maven-plugin
- ${querydsl.version}
-
-
- com.mysema.querydsl
- querydsl-scala
- ${project.version}
-
-
- org.scala-lang
- scala-library
- ${scala.version}
-
-
-
-
-
- jpa-export
-
-
- target/generated-sources/scala
- true
-
- com.example.domain
-
-
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+ com.mysema.querydsl
+ querydsl-scala
+ ${querydsl.version}
+
+
+ org.scala-lang
+ scala-library
+ ${scala.version}
+
+
+
+
+
+ jpa-export
+
+
+ target/generated-sources/scala
+ true
+
+ com.example.domain
+
+
+
+
+
+ ...
+
+
+
]]>
diff --git a/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/jdo.xml b/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/jdo.xml
index 9b0155d6a..459b0cf7f 100644
--- a/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/jdo.xml
+++ b/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/jdo.xml
@@ -411,31 +411,39 @@ WHERE this.weeklyhours >
- com.mysema.querydsl
- querydsl-maven-plugin
- ${project.version}
-
-
-
- export
-
-
-
-
- org.apache.derby.jdbc.EmbeddedDriver
- jdbc:derby:target/demoDB;create=true
- com.mycompany.mydomain
- ${project.basedir}/target/generated-sources/java
-
-
-
- org.apache.derby
- derby
- ${derby.version}
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+
+ export
+
+
+
+
+ org.apache.derby.jdbc.EmbeddedDriver
+ jdbc:derby:target/demoDB;create=true
+ com.mycompany.mydomain
+ ${project.basedir}/target/generated-sources/java
+
+
+
+ org.apache.derby
+ derby
+ ${derby.version}
+
+
+
+ ...
+
+
+
]]>
지정한 위치에 쿼리 타입을 성공적으로 생성했다면, 쿼리에서 그 타입을 사용할 수 있다.
diff --git a/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/jpa.xml b/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/jpa.xml
index a53c7cd96..acb2a5efc 100644
--- a/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/jpa.xml
+++ b/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/jpa.xml
@@ -583,31 +583,39 @@ List results = jpaQuery.getResultList();
- com.mysema.querydsl
- querydsl-maven-plugin
- ${project.version}
-
-
-
- export
-
-
-
-
- org.apache.derby.jdbc.EmbeddedDriver
- jdbc:derby:target/demoDB;create=true
- com.mycompany.mydomain
- ${project.basedir}/target/generated-sources/java
-
-
-
- org.apache.derby
- derby
- ${derby.version}
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+
+ export
+
+
+
+
+ org.apache.derby.jdbc.EmbeddedDriver
+ jdbc:derby:target/demoDB;create=true
+ com.mycompany.mydomain
+ ${project.basedir}/target/generated-sources/java
+
+
+
+ org.apache.derby
+ derby
+ ${derby.version}
+
+
+
+ ...
+
+
+
]]>
지정한 위치에 쿼리 타입을 성공적으로 생성했다면, 쿼리에서 그 타입을 사용할 수 있다.
diff --git a/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/scala.xml b/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/scala.xml
index 7f7c8f825..b38947831 100644
--- a/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/scala.xml
+++ b/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/scala.xml
@@ -200,39 +200,47 @@ Employee.select({ e => e.firstName }, { e => e.lastName })
다음은 설정 예다.
-
- com.mysema.querydsl
- querydsl-maven-plugin
- ${querydsl.version}
-
- com.mysql.jdbc.Driver
- jdbc:mysql://localhost:3306/test
- matko
- matko
- com.example.schema
- ${project.basedir}/src/main/scala
- true
- true
-
-
-
- mysql
- mysql-connector-java
- 5.1.16
-
-
- com.mysema.querydsl
- querydsl-scala
- ${querydsl.version}
-
-
- org.scala-lang
- scala-library
- ${scala.version}
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+ com.mysql.jdbc.Driver
+ jdbc:mysql://localhost:3306/test
+ matko
+ matko
+ com.example.schema
+ ${project.basedir}/src/main/scala
+ true
+ true
+
+
+
+ mysql
+ mysql-connector-java
+ 5.1.16
+
+
+ com.mysema.querydsl
+ querydsl-scala
+ ${querydsl.version}
+
+
+ org.scala-lang
+ scala-library
+ ${scala.version}
+
+
+
+ ...
+
+
+
]]>
querydsl:export 메이븐 골을 실행한다.
diff --git a/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/sql.xml b/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/sql.xml
index 004e7e165..78a3a3c7b 100644
--- a/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/sql.xml
+++ b/querydsl-docs/src/main/docbook/ko-KR/content/tutorials/sql.xml
@@ -44,32 +44,40 @@
코드 생성은 주로 메이븐 플러그인을 통해서 수행한다. 다음은 설정 예다.
-
- com.mysema.querydsl
- querydsl-maven-plugin
- ${querydsl.version}
-
-
-
- export
-
-
-
-
- org.apache.derby.jdbc.EmbeddedDriver
- jdbc:derby:target/demoDB;create=true
- com.myproject.domain
- ${project.basedir}/target/generated-sources/java
-
-
-
- org.apache.derby
- derby
- ${derby.version}
-
-
-
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+
+ export
+
+
+
+
+ org.apache.derby.jdbc.EmbeddedDriver
+ jdbc:derby:target/demoDB;create=true
+ com.myproject.domain
+ ${project.basedir}/target/generated-sources/java
+
+
+
+ org.apache.derby
+ derby
+ ${derby.version}
+
+
+
+ ...
+
+
+
]]>
diff --git a/querydsl-jdo/README.md b/querydsl-jdo/README.md
index a79dbd243..3632d73da 100644
--- a/querydsl-jdo/README.md
+++ b/querydsl-jdo/README.md
@@ -27,22 +27,32 @@ The JDO module provides integration with the JDO API.
And now, configure the Maven APT plugin which generates the query types used by Querydsl :
-
- com.mysema.maven
- apt-maven-plugin
- 1.0.6
-
-
-
- process
-
-
- target/generated-sources/java
- com.mysema.query.apt.jdo.JDOAnnotationProcessor
-
-
-
-
+```XML
+
+
+
+ ...
+
+ com.mysema.maven
+ apt-maven-plugin
+ 1.0.6
+
+
+
+ process
+
+
+ target/generated-sources/java
+ com.mysema.query.apt.jdo.JDOAnnotationProcessor
+
+
+
+
+ ...
+
+
+
+```
The JDOAnnotationProcessor finds domain types annotated with the javax.jdo.annotations.PersistenceCapable annotation and generates Querydsl query types for them.
diff --git a/querydsl-jpa/README.md b/querydsl-jpa/README.md
index edbd3c388..650d6676e 100644
--- a/querydsl-jpa/README.md
+++ b/querydsl-jpa/README.md
@@ -27,22 +27,32 @@ The JPA module provides integration with the JPA 2 persistence API.
And now, configure the Maven APT plugin :
-
- com.mysema.maven
- apt-maven-plugin
- 1.0.6
-
-
-
- process
-
-
- target/generated-sources/java
- com.mysema.query.apt.jpa.JPAAnnotationProcessor
-
-
-
-
+```XML
+
+
+
+ ...
+
+ com.mysema.maven
+ apt-maven-plugin
+ 1.0.6
+
+
+
+ process
+
+
+ target/generated-sources/java
+ com.mysema.query.apt.jpa.JPAAnnotationProcessor
+
+
+
+
+ ...
+
+
+
+```
The JPAAnnotationProcessor finds domain types annotated with the javax.persistence.Entity annotation and generates query types for them.
diff --git a/querydsl-mongodb/README.md b/querydsl-mongodb/README.md
index 6625c74d6..943e67f71 100644
--- a/querydsl-mongodb/README.md
+++ b/querydsl-mongodb/README.md
@@ -20,22 +20,32 @@ The Mongodb module provides integration with the Mongodb API.
And now, configure the Maven APT plugin which generates the query types used by Querydsl :
-
- com.mysema.maven
- apt-maven-plugin
- 1.0.6
-
-
-
- process
-
-
- target/generated-sources/java
- com.mysema.query.mongodb.morphia.MorphiaAnnotationProcessor
-
-
-
-
+```XML
+
+
+
+ ...
+
+ com.mysema.maven
+ apt-maven-plugin
+ 1.0.6
+
+
+
+ process
+
+
+ target/generated-sources/java
+ com.mysema.query.mongodb.morphia.MorphiaAnnotationProcessor
+
+
+
+
+ ...
+
+
+
+```
The MorphiaAnnotationProcessor finds domain types annotated with the com.google.code.morphia.annotations.Entity annotation and generates Querydsl query types for them.
diff --git a/querydsl-sql/README.md b/querydsl-sql/README.md
index ddb7938ec..3b7b34809 100644
--- a/querydsl-sql/README.md
+++ b/querydsl-sql/README.md
@@ -21,32 +21,42 @@ The SQL module provides integration with the JDBC API.
**Code generation via Maven**
This functionality is also available as a Maven plugin. The presented example can be declared like this in the POM :
-
-
- com.mysema.querydsl
- querydsl-maven-plugin
- ${querydsl.version}
-
-
-
- export
-
-
-
-
- org.apache.derby.jdbc.EmbeddedDriver
- jdbc:derby:target/demoDB;create=true
- com.myproject.domain
- ${project.basedir}/target/generated-sources/java
-
-
-
- org.apache.derby
- derby
- ${derby.version}
-
-
-
+
+```XML
+
+
+
+ ...
+
+ com.mysema.querydsl
+ querydsl-maven-plugin
+ ${querydsl.version}
+
+
+
+ export
+
+
+
+
+ org.apache.derby.jdbc.EmbeddedDriver
+ jdbc:derby:target/demoDB;create=true
+ com.myproject.domain
+ ${project.basedir}/target/generated-sources/java
+
+
+
+ org.apache.derby
+ derby
+ ${derby.version}
+
+
+
+ ...
+
+
+
+```
Use the goal test-export to add the targetFolder as a test compile source root instead of a compile source root.