Skip to content

Commit e43026f

Browse files
committed
Use the annotation processing option "doma.metamodel.enabled"
1 parent 5408d94 commit e43026f

File tree

13 files changed

+25
-23
lines changed

13 files changed

+25
-23
lines changed

common/build.gradle.kts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
11
plugins {
22
java
33
}
4+
5+
tasks {
6+
compileJava {
7+
val aptOptions = extensions.getByType<com.diffplug.gradle.eclipse.apt.AptPlugin.AptOptions>()
8+
aptOptions.processorArgs =
9+
mapOf(
10+
"doma.metamodel.enabled" to "true",
11+
)
12+
// If you are not using Eclipse, you can simply write the above code as follows without using aptOptions;
13+
// options.compilerArgs.add("-Adoma.metamodel.enabled=true")
14+
}
15+
}

common/src/main/java/example/common/entity/Category.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@
77
import org.seasar.doma.GeneratedValue;
88
import org.seasar.doma.GenerationType;
99
import org.seasar.doma.Id;
10-
import org.seasar.doma.Metamodel;
1110
import org.seasar.doma.Version;
1211

13-
@Entity(metamodel = @Metamodel)
12+
@Entity
1413
public class Category {
1514
@Id
1615
@GeneratedValue(strategy = GenerationType.IDENTITY)

common/src/main/java/example/common/entity/Department.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@
55
import org.seasar.doma.Association;
66
import org.seasar.doma.Entity;
77
import org.seasar.doma.Id;
8-
import org.seasar.doma.Metamodel;
98
import org.seasar.doma.Version;
109

11-
@Entity(metamodel = @Metamodel)
10+
@Entity
1211
public class Department {
1312
@Id Integer id;
1413

common/src/main/java/example/common/entity/Employee.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,11 @@
1010
import org.seasar.doma.GeneratedValue;
1111
import org.seasar.doma.GenerationType;
1212
import org.seasar.doma.Id;
13-
import org.seasar.doma.Metamodel;
1413
import org.seasar.doma.OriginalStates;
1514
import org.seasar.doma.SequenceGenerator;
1615
import org.seasar.doma.Version;
1716

18-
@Entity(metamodel = @Metamodel, listener = EmployeeListener.class)
17+
@Entity(listener = EmployeeListener.class)
1918
public class Employee {
2019

2120
@Id

common/src/main/java/example/common/entity/Order.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@
88
import org.seasar.doma.GeneratedValue;
99
import org.seasar.doma.GenerationType;
1010
import org.seasar.doma.Id;
11-
import org.seasar.doma.Metamodel;
1211
import org.seasar.doma.Table;
1312
import org.seasar.doma.Version;
1413

15-
@Entity(metamodel = @Metamodel)
14+
@Entity
1615
@Table(quote = true)
1716
public class Order {
1817
@Id

common/src/main/java/example/common/entity/OrderItem.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,11 @@
66
import org.seasar.doma.GeneratedValue;
77
import org.seasar.doma.GenerationType;
88
import org.seasar.doma.Id;
9-
import org.seasar.doma.Metamodel;
109
import org.seasar.doma.Table;
1110
import org.seasar.doma.Version;
1211

13-
@Entity(metamodel = @Metamodel)
14-
@Table(name = "order_item")
12+
@Entity
13+
@Table
1514
public class OrderItem {
1615
@Id
1716
@GeneratedValue(strategy = GenerationType.IDENTITY)

common/src/main/java/example/common/entity/Payment.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@
77
import org.seasar.doma.GeneratedValue;
88
import org.seasar.doma.GenerationType;
99
import org.seasar.doma.Id;
10-
import org.seasar.doma.Metamodel;
1110
import org.seasar.doma.Version;
1211

13-
@Entity(metamodel = @Metamodel)
12+
@Entity
1413
public class Payment {
1514
@Id
1615
@GeneratedValue(strategy = GenerationType.IDENTITY)

common/src/main/java/example/common/entity/Product.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,9 @@
99
import org.seasar.doma.GeneratedValue;
1010
import org.seasar.doma.GenerationType;
1111
import org.seasar.doma.Id;
12-
import org.seasar.doma.Metamodel;
1312
import org.seasar.doma.Version;
1413

15-
@Entity(metamodel = @Metamodel)
14+
@Entity
1615
public class Product {
1716
@Id
1817
@GeneratedValue(strategy = GenerationType.IDENTITY)

common/src/main/java/example/common/entity/ProductCategory.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@
55
import org.seasar.doma.GeneratedValue;
66
import org.seasar.doma.GenerationType;
77
import org.seasar.doma.Id;
8-
import org.seasar.doma.Metamodel;
98
import org.seasar.doma.Version;
109

11-
@Entity(metamodel = @Metamodel)
10+
@Entity
1211
public class ProductCategory {
1312
@Id
1413
@GeneratedValue(strategy = GenerationType.IDENTITY)

common/src/main/java/example/common/entity/Review.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@
66
import org.seasar.doma.GeneratedValue;
77
import org.seasar.doma.GenerationType;
88
import org.seasar.doma.Id;
9-
import org.seasar.doma.Metamodel;
109
import org.seasar.doma.Version;
1110

12-
@Entity(metamodel = @Metamodel)
11+
@Entity
1312
public class Review {
1413
@Id
1514
@GeneratedValue(strategy = GenerationType.IDENTITY)

0 commit comments

Comments
 (0)