Skip to content

Commit c97db97

Browse files
authored
Align entity and projection repositories with existing persistence APIs.
* Align entity and projection repositories with existing persistence APIs.
1 parent f96f4fd commit c97db97

File tree

38 files changed

+1561
-408
lines changed

38 files changed

+1561
-408
lines changed

README.adoc

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@ Maven::
4545
<dependency>
4646
<groupId>st.orm</groupId>
4747
<artifactId>storm</artifactId>
48-
<version>1.3.1</version>
48+
<version>1.3.2</version>
4949
<scope>compile</scope>
5050
</dependency>
5151
----
5252
Gradle::
5353
+
5454
[source,groovy]
5555
----
56-
implementation 'st.orm:storm:1.3.1'
56+
implementation 'st.orm:storm:1.3.2'
5757
----
5858
====
5959

@@ -367,8 +367,8 @@ ORM::
367367
----
368368
List<User> users = ORM(dataSource).entity(User.class)
369369
.select()
370-
.where(it -> it.when(User_.city, EQUALS, city)
371-
.and(it.when(User_.birthDate, LESS_THAN, LocalDate.of(2000, 1, 1))))
370+
.where(it -> it.where(User_.city, EQUALS, city)
371+
.and(it.where(User_.birthDate, LESS_THAN, LocalDate.of(2000, 1, 1))))
372372
.getResultList();
373373
----
374374
SQL Template::
@@ -776,7 +776,7 @@ ORM::
776776
+
777777
[source,java]
778778
----
779-
try (Stream<User> users = userRepository.selectAll()) {
779+
try (Stream<User> users = userRepository.findAll()) {
780780
List<Integer> userIds = users.map(User::id).toList();
781781
...
782782
}
@@ -846,15 +846,15 @@ Maven::
846846
<dependency>
847847
<groupId>st.orm</groupId>
848848
<artifactId>storm-oracle</artifactId>
849-
<version>1.3.1</version>
849+
<version>1.3.2</version>
850850
<scope>runtime</scope>
851851
</dependency>
852852
----
853853
Gradle::
854854
+
855855
[source,groovy]
856856
----
857-
runtimeOnly 'st.orm:storm-oracle:1.3.1'
857+
runtimeOnly 'st.orm:storm-oracle:1.3.2'
858858
----
859859
====
860860

@@ -876,15 +876,15 @@ Maven::
876876
<dependency>
877877
<groupId>st.orm</groupId>
878878
<artifactId>storm-metamodel-processor</artifactId>
879-
<version>1.3.1</version>
879+
<version>1.3.2</version>
880880
<scope>provided</scope>
881881
</dependency>
882882
----
883883
Gradle::
884884
+
885885
[source,groovy]
886886
----
887-
annotationProcessor 'st.orm:storm-metamodel-processor:1.3.1'
887+
annotationProcessor 'st.orm:storm-metamodel-processor:1.3.2'
888888
----
889889
====
890890

@@ -952,15 +952,15 @@ Maven::
952952
<dependency>
953953
<groupId>st.orm</groupId>
954954
<artifactId>storm-json</artifactId>
955-
<version>1.3.1</version>
955+
<version>1.3.2</version>
956956
<scope>compile</scope>
957957
</dependency>
958958
----
959959
Gradle::
960960
+
961961
[source,groovy]
962962
----
963-
implementation 'st.orm:storm-json:1.3.1'
963+
implementation 'st.orm:storm-json:1.3.2'
964964
----
965965
====
966966

@@ -1039,15 +1039,15 @@ Maven::
10391039
<dependency>
10401040
<groupId>st.orm</groupId>
10411041
<artifactId>storm-spring</artifactId>
1042-
<version>1.3.1</version>
1042+
<version>1.3.2</version>
10431043
<scope>compile</scope>
10441044
</dependency>
10451045
----
10461046
Gradle::
10471047
+
10481048
[source,groovy]
10491049
----
1050-
implementation 'st.orm:storm-spring:1.3.1'
1050+
implementation 'st.orm:storm-spring:1.3.2'
10511051
----
10521052
====
10531053

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</properties>
1313
<groupId>st.orm</groupId>
1414
<artifactId>storm-framework</artifactId>
15-
<version>1.3.1</version>
15+
<version>1.3.2</version>
1616
<packaging>pom</packaging>
1717
<name>Storm Framework</name>
1818
<description>A SQL Template and ORM framework, focusing on modernizing and simplifying database programming.</description>

storm-json/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>st.orm</groupId>
88
<artifactId>storm-framework</artifactId>
9-
<version>1.3.1</version>
9+
<version>1.3.2</version>
1010
<relativePath>../pom.xml</relativePath>
1111
</parent>
1212
<artifactId>storm-json</artifactId>

storm-json/src/test/java/st/orm/json/JsonIntegrationTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ public void testInsertOwner() {
6666
public void testUpdateOwner() {
6767
var ORM = ORM(dataSource);
6868
var repository = ORM.entity(Owner.class);
69-
var owner = repository.select(1);
69+
var owner = repository.getById(1);
7070
var address = new Address("271 University Ave", "Palo Alto");
7171
repository.update(owner.toBuilder().address(address).build());
72-
var updated = repository.select(1);
72+
var updated = repository.getById(1);
7373
assertEquals(address, updated.address());
7474
}
7575

@@ -108,8 +108,8 @@ public record OwnerWithJsonMapAddress(
108108
public void testOwnerWithJsonMapAddress() {
109109
var ORM = ORM(dataSource);
110110
var repository = ORM.entity(OwnerWithJsonMapAddress.class);
111-
var owner = repository.selectAll();
112-
assertEquals(10, owner.count());
111+
var owner = repository.select().getResultList();
112+
assertEquals(10, owner.size());
113113
}
114114

115115
@Builder(toBuilder = true)
@@ -128,7 +128,7 @@ public void testOwnerWithInlineJsonMapAddress() {
128128
PersistenceException e = assertThrows(PersistenceException.class, () -> {
129129
var ORM = ORM(dataSource);
130130
var repository = ORM.entity(OwnerWithInlineJsonMapAddress.class);
131-
repository.selectAll();
131+
repository.select().getResultList();
132132
});
133133
assertInstanceOf(SqlTemplateException.class, e.getCause());
134134
}

storm-kotlin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>st.orm</groupId>
88
<artifactId>storm-framework</artifactId>
9-
<version>1.3.1</version>
9+
<version>1.3.2</version>
1010
<relativePath>../pom.xml</relativePath>
1111
</parent>
1212
<artifactId>storm-kotlin</artifactId>

0 commit comments

Comments
 (0)