Skip to content

Commit 5408d94

Browse files
committed
Replaced DbConfig with SimpleConfig across the project
1 parent c2eadcd commit 5408d94

File tree

22 files changed

+81
-200
lines changed

22 files changed

+81
-200
lines changed

common-test/src/main/java/example/common/test/TestEnvironment.java

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package example.common.test;
22

3-
import example.common.DbConfig;
43
import example.common.dao.ScriptDao;
54
import example.common.dao.ScriptDaoImpl;
65
import org.junit.jupiter.api.extension.AfterAllCallback;
@@ -10,10 +9,8 @@
109
import org.junit.jupiter.api.extension.ExtensionContext;
1110
import org.junit.jupiter.api.extension.ParameterContext;
1211
import org.junit.jupiter.api.extension.ParameterResolver;
13-
import org.seasar.doma.jdbc.JdbcLogger;
14-
import org.seasar.doma.jdbc.dialect.Dialect;
15-
import org.seasar.doma.jdbc.dialect.H2Dialect;
16-
import org.seasar.doma.jdbc.tx.LocalTransactionDataSource;
12+
import org.seasar.doma.jdbc.Naming;
13+
import org.seasar.doma.jdbc.SimpleConfig;
1714
import org.seasar.doma.jdbc.tx.LocalTransactionManager;
1815
import org.seasar.doma.slf4j.Slf4jJdbcLogger;
1916

@@ -25,16 +22,16 @@ public class TestEnvironment
2522
ParameterResolver {
2623

2724
private final LocalTransactionManager transactionManager;
28-
private final DbConfig config;
25+
private final SimpleConfig config;
2926
private final ScriptDao dao;
3027

3128
public TestEnvironment() {
32-
Dialect dialect = new H2Dialect();
33-
LocalTransactionDataSource dataSource =
34-
new LocalTransactionDataSource("jdbc:h2:mem:tutorial;DB_CLOSE_DELAY=-1", "sa", null);
35-
JdbcLogger jdbcLogger = new Slf4jJdbcLogger();
36-
transactionManager = new LocalTransactionManager(dataSource, jdbcLogger);
37-
config = new DbConfig(dialect, dataSource, jdbcLogger, transactionManager);
29+
config =
30+
SimpleConfig.builder("jdbc:h2:mem:tutorial;DB_CLOSE_DELAY=-1", "sa", null)
31+
.jdbcLogger(new Slf4jJdbcLogger())
32+
.naming(Naming.SNAKE_LOWER_CASE)
33+
.build();
34+
transactionManager = config.getLocalTransactionManager();
3835
dao = new ScriptDaoImpl(config);
3936
}
4037

@@ -60,7 +57,7 @@ public void afterTestExecution(ExtensionContext context) {
6057

6158
public boolean supportsParameter(
6259
ParameterContext parameterContext, ExtensionContext extensionContext) {
63-
return parameterContext.getParameter().getType().isAssignableFrom(DbConfig.class);
60+
return parameterContext.getParameter().getType().isAssignableFrom(SimpleConfig.class);
6461
}
6562

6663
public Object resolveParameter(

common/src/main/java/example/common/DbConfig.java

Lines changed: 0 additions & 47 deletions
This file was deleted.

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

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

14-
@Entity(metamodel = @Metamodel, naming = NamingType.SNAKE_LOWER_CASE)
13+
@Entity(metamodel = @Metamodel)
1514
public class Category {
1615
@Id
1716
@GeneratedValue(strategy = GenerationType.IDENTITY)

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@
1111
import org.seasar.doma.Metamodel;
1212
import org.seasar.doma.Table;
1313
import org.seasar.doma.Version;
14-
import org.seasar.doma.jdbc.entity.NamingType;
1514

16-
@Entity(metamodel = @Metamodel, naming = NamingType.SNAKE_LOWER_CASE)
15+
@Entity(metamodel = @Metamodel)
1716
@Table(quote = true)
1817
public class Order {
1918
@Id

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@
99
import org.seasar.doma.Metamodel;
1010
import org.seasar.doma.Table;
1111
import org.seasar.doma.Version;
12-
import org.seasar.doma.jdbc.entity.NamingType;
1312

14-
@Entity(metamodel = @Metamodel, naming = NamingType.SNAKE_LOWER_CASE)
13+
@Entity(metamodel = @Metamodel)
1514
@Table(name = "order_item")
1615
public class OrderItem {
1716
@Id

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

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

14-
@Entity(metamodel = @Metamodel, naming = NamingType.SNAKE_LOWER_CASE)
13+
@Entity(metamodel = @Metamodel)
1514
public class Payment {
1615
@Id
1716
@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
@@ -11,9 +11,8 @@
1111
import org.seasar.doma.Id;
1212
import org.seasar.doma.Metamodel;
1313
import org.seasar.doma.Version;
14-
import org.seasar.doma.jdbc.entity.NamingType;
1514

16-
@Entity(metamodel = @Metamodel, naming = NamingType.SNAKE_LOWER_CASE)
15+
@Entity(metamodel = @Metamodel)
1716
public class Product {
1817
@Id
1918
@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
@@ -7,9 +7,8 @@
77
import org.seasar.doma.Id;
88
import org.seasar.doma.Metamodel;
99
import org.seasar.doma.Version;
10-
import org.seasar.doma.jdbc.entity.NamingType;
1110

12-
@Entity(metamodel = @Metamodel, naming = NamingType.SNAKE_LOWER_CASE)
11+
@Entity(metamodel = @Metamodel)
1312
public class ProductCategory {
1413
@Id
1514
@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
@@ -8,9 +8,8 @@
88
import org.seasar.doma.Id;
99
import org.seasar.doma.Metamodel;
1010
import org.seasar.doma.Version;
11-
import org.seasar.doma.jdbc.entity.NamingType;
1211

13-
@Entity(metamodel = @Metamodel, naming = NamingType.SNAKE_LOWER_CASE)
12+
@Entity(metamodel = @Metamodel)
1413
public class Review {
1514
@Id
1615
@GeneratedValue(strategy = GenerationType.IDENTITY)

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33
import java.util.ArrayList;
44
import java.util.List;
55
import org.seasar.doma.*;
6-
import org.seasar.doma.jdbc.entity.NamingType;
76

8-
@Entity(metamodel = @Metamodel, naming = NamingType.SNAKE_LOWER_CASE)
7+
@Entity(metamodel = @Metamodel)
98
public class Role {
109
@Id
1110
@GeneratedValue(strategy = GenerationType.IDENTITY)

0 commit comments

Comments
 (0)