Skip to content

Commit bd12b37

Browse files
author
bwajtr
committed
Simplified packange structure + simplified spring autowiring
1 parent 22bd1a6 commit bd12b37

23 files changed

Lines changed: 14 additions & 2150 deletions

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161

6262
<!-- You can use this plugin to generate classes needed by Jooq -->
6363
<!-- Just run it using 'mvn jooq-codegen:generate' -->
64-
<!-- Generated classes will go to ./src/main/java/com/clevergang/dbtests/service/repository/impl/jooq/generated -->
64+
<!-- Generated classes will go to ./src/main/java/com/clevergang/dbtests/repository/repository/impl/jooq/generated -->
6565
<plugin>
6666

6767
<!-- Specify the maven code generator plugin -->
@@ -128,7 +128,7 @@
128128

129129
<target>
130130
<!-- The destination package of your generated classes (within the destination directory) -->
131-
<packageName>com.clevergang.dbtests.service.repository.impl.jooq.generated</packageName>
131+
<packageName>com.clevergang.dbtests.repository.impl.jooq.generated</packageName>
132132

133133
<!-- The destination directory of your generated classes -->
134134
<directory>./src/main/java/</directory>

src/main/java/com/clevergang/dbtests/Scenarios.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import com.clevergang.dbtests.model.Employee;
99
import com.clevergang.dbtests.model.Project;
10-
import com.clevergang.dbtests.service.repository.DataRepository;
10+
import com.clevergang.dbtests.repository.DataRepository;
1111
import org.apache.commons.lang3.RandomStringUtils;
1212
import org.slf4j.Logger;
1313
import org.slf4j.LoggerFactory;

src/main/java/com/clevergang/dbtests/service/repository/DataRepository.java renamed to src/main/java/com/clevergang/dbtests/repository/DataRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.clevergang.dbtests.service.repository;
1+
package com.clevergang.dbtests.repository;
22

33
import java.util.List;
44

src/main/java/com/clevergang/dbtests/service/repository/impl/jdbctemplate/JDBCDataRepositoryImpl.java renamed to src/main/java/com/clevergang/dbtests/repository/impl/jdbctemplate/JDBCDataRepositoryImpl.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.clevergang.dbtests.service.repository.impl.jdbctemplate;
1+
package com.clevergang.dbtests.repository.impl.jdbctemplate;
22

33
import java.sql.Date;
44
import java.util.HashMap;
@@ -8,8 +8,7 @@
88
import com.clevergang.dbtests.model.Company;
99
import com.clevergang.dbtests.model.Employee;
1010
import com.clevergang.dbtests.model.Project;
11-
import com.clevergang.dbtests.service.repository.DataRepository;
12-
import com.clevergang.dbtests.service.repository.impl.ImplBasedOn;
11+
import com.clevergang.dbtests.repository.DataRepository;
1312
import org.slf4j.Logger;
1413
import org.slf4j.LoggerFactory;
1514
import org.springframework.beans.factory.annotation.Autowired;
@@ -20,13 +19,10 @@
2019
import org.springframework.jdbc.support.KeyHolder;
2120
import org.springframework.stereotype.Repository;
2221

23-
import static com.clevergang.dbtests.service.repository.impl.RepoImplementation.JDBCTEMPLATE;
24-
2522
/**
2623
* @author Bretislav Wajtr <bretislav.wajtr@clevergang.com>
2724
*/
2825
@Repository
29-
@ImplBasedOn(JDBCTEMPLATE)
3026
public class JDBCDataRepositoryImpl implements DataRepository {
3127
private static final Logger logger = LoggerFactory.getLogger(JDBCDataRepositoryImpl.class);
3228

src/main/java/com/clevergang/dbtests/service/repository/impl/jooq/JooqDataRepositoryImpl.java renamed to src/main/java/com/clevergang/dbtests/repository/impl/jooq/JooqDataRepositoryImpl.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.clevergang.dbtests.service.repository.impl.jooq;
1+
package com.clevergang.dbtests.repository.impl.jooq;
22

33
import java.math.BigDecimal;
44
import java.sql.Date;
@@ -7,25 +7,22 @@
77
import com.clevergang.dbtests.model.Company;
88
import com.clevergang.dbtests.model.Employee;
99
import com.clevergang.dbtests.model.Project;
10-
import com.clevergang.dbtests.service.repository.DataRepository;
11-
import com.clevergang.dbtests.service.repository.impl.ImplBasedOn;
12-
import com.clevergang.dbtests.service.repository.impl.jooq.generated.tables.records.EmployeeRecord;
10+
import com.clevergang.dbtests.repository.DataRepository;
11+
import com.clevergang.dbtests.repository.impl.jooq.generated.tables.records.EmployeeRecord;
1312
import org.jooq.BatchBindStep;
1413
import org.jooq.DSLContext;
1514
import org.slf4j.Logger;
1615
import org.slf4j.LoggerFactory;
1716
import org.springframework.beans.factory.annotation.Autowired;
1817
import org.springframework.stereotype.Repository;
1918

20-
import static com.clevergang.dbtests.service.repository.impl.RepoImplementation.JOOQ;
21-
import static com.clevergang.dbtests.service.repository.impl.jooq.generated.Tables.*;
19+
import static com.clevergang.dbtests.repository.impl.jooq.generated.Tables.*;
2220

2321

2422
/**
2523
* @author Bretislav Wajtr <bretislav.wajtr@clevergang.com>
2624
*/
2725
@Repository
28-
@ImplBasedOn(JOOQ)
2926
public class JooqDataRepositoryImpl implements DataRepository {
3027
private static final Logger logger = LoggerFactory.getLogger(JooqDataRepositoryImpl.class);
3128

src/main/java/com/clevergang/dbtests/service/repository/impl/ImplBasedOn.java

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

src/main/java/com/clevergang/dbtests/service/repository/impl/RepoImplementation.java

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

src/main/java/com/clevergang/dbtests/service/repository/impl/jooq/generated/Keys.java

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

src/main/java/com/clevergang/dbtests/service/repository/impl/jooq/generated/Public.java

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

src/main/java/com/clevergang/dbtests/service/repository/impl/jooq/generated/Sequences.java

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

0 commit comments

Comments
 (0)