File tree 20 files changed +39
-47
lines changed
java/example/springdata/aot
java/example/springdata/aot
20 files changed +39
-47
lines changed Original file line number Diff line number Diff line change 10
10
</parent >
11
11
12
12
<groupId >org.example</groupId >
13
- <artifactId >aot-generation </artifactId >
13
+ <artifactId >spring-data-jpa- aot-optimization </artifactId >
14
14
15
15
<properties >
16
16
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
17
17
<hibernate .version>7.0.0.Beta5</hibernate .version>
18
+ <spring-data-bom .version>2025.1.0-SNAPSHOT</spring-data-bom .version>
18
19
</properties >
19
20
20
21
<dependencies >
24
25
<version >1.0.0</version >
25
26
</dependency >
26
27
28
+ <dependency >
29
+ <groupId >jakarta.persistence</groupId >
30
+ <artifactId >jakarta.persistence-api</artifactId >
31
+ <version >3.2.0</version >
32
+ </dependency >
33
+
27
34
<dependency >
28
35
<groupId >com.querydsl</groupId >
29
36
<artifactId >querydsl-jpa</artifactId >
Original file line number Diff line number Diff line change 5
5
* you may not use this file except in compliance with the License.
6
6
* You may obtain a copy of the License at
7
7
*
8
- * https ://www.apache.org/licenses/LICENSE-2.0
8
+ * http ://www.apache.org/licenses/LICENSE-2.0
9
9
*
10
10
* Unless required by applicable law or agreed to in writing, software
11
11
* distributed under the License is distributed on an "AS IS" BASIS,
File renamed without changes.
Original file line number Diff line number Diff line change 5
5
* you may not use this file except in compliance with the License.
6
6
* You may obtain a copy of the License at
7
7
*
8
- * https ://www.apache.org/licenses/LICENSE-2.0
8
+ * http ://www.apache.org/licenses/LICENSE-2.0
9
9
*
10
10
* Unless required by applicable law or agreed to in writing, software
11
11
* distributed under the License is distributed on an "AS IS" BASIS,
15
15
*/
16
16
package example .springdata .aot ;
17
17
18
- import java .time .Instant ;
19
- import java .time .temporal .ChronoUnit ;
20
- import java .util .Random ;
21
-
22
18
import jakarta .persistence .Entity ;
23
19
import jakarta .persistence .GeneratedValue ;
24
20
import jakarta .persistence .Id ;
25
21
22
+ import java .time .Instant ;
23
+ import java .time .temporal .ChronoUnit ;
24
+ import java .util .Random ;
25
+
26
26
/**
27
27
* @author Christoph Strobl
28
28
* @since 2025/01
Original file line number Diff line number Diff line change 15
15
*/
16
16
package example .springdata .aot ;
17
17
18
- import java .time .Instant ;
19
- import java .util .List ;
20
-
21
18
import jakarta .persistence .Column ;
22
19
import jakarta .persistence .Entity ;
23
20
import jakarta .persistence .Id ;
24
- import jakarta .persistence .OneToMany ;
21
+
22
+ import java .time .Instant ;
25
23
26
24
/**
27
25
* @author Christoph Strobl
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 17
17
<inceptionYear >2011</inceptionYear >
18
18
19
19
<modules >
20
+ <module >aot-optimization</module >
20
21
<module >deferred</module >
21
22
<module >envers</module >
22
23
<module >example</module >
29
30
<module >vavr</module >
30
31
<module >multitenant</module >
31
32
<module >graalvm-native</module >
32
- <module >aot-generation</module >
33
33
</modules >
34
34
35
35
<dependencies >
42
42
<dependency >
43
43
<groupId >org.springframework.data</groupId >
44
44
<artifactId >spring-data-commons</artifactId >
45
- <version >4.0.0-SNAPSHOT</version >
46
45
</dependency >
47
46
48
47
<dependency >
49
48
<groupId >org.springframework.data</groupId >
50
49
<artifactId >spring-data-jpa</artifactId >
51
- <version >4.0.0-SNAPSHOT</version >
52
50
</dependency >
53
51
54
52
<dependency >
55
53
<groupId >jakarta.persistence</groupId >
56
54
<artifactId >jakarta.persistence-api</artifactId >
57
- <version >3.2.0</version >
58
55
</dependency >
59
56
60
57
<dependency >
Original file line number Diff line number Diff line change 10
10
</parent >
11
11
12
12
<groupId >org.example</groupId >
13
- <artifactId >aot-generation </artifactId >
13
+ <artifactId >spring-data-mongodb- aot-optimization </artifactId >
14
14
15
15
<properties >
16
16
<maven .compiler.source>21</maven .compiler.source>
17
17
<maven .compiler.target>21</maven .compiler.target>
18
18
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
19
+ <spring-data-bom .version>2025.1.0-SNAPSHOT</spring-data-bom .version>
19
20
</properties >
20
21
21
22
<dependencies >
22
- <dependency >
23
- <groupId >org.springframework.data</groupId >
24
- <artifactId >spring-data-commons</artifactId >
25
- <version >4.0.x-GENERATED-REPOSITORIES-SNAPSHOT</version >
26
- </dependency >
27
- <dependency >
28
- <groupId >org.springframework.data</groupId >
29
- <artifactId >spring-data-mongodb</artifactId >
30
- <version >5.0.0-GENERATED-REPOSITORIES-SNAPSHOT</version >
31
- </dependency >
32
- <dependency >
33
- <groupId >org.mongodb</groupId >
34
- <artifactId >bson</artifactId >
35
- <version >5.3.1</version >
36
- </dependency >
37
- <dependency >
38
- <groupId >org.mongodb</groupId >
39
- <artifactId >mongodb-driver-core</artifactId >
40
- <version >5.3.1</version >
41
- </dependency >
42
- <dependency >
43
- <groupId >org.mongodb</groupId >
44
- <artifactId >mongodb-driver-sync</artifactId >
45
- <version >5.3.1</version >
46
- </dependency >
47
23
<dependency >
48
24
<groupId >org.jspecify</groupId >
49
25
<artifactId >jspecify</artifactId >
50
26
<version >1.0.0</version >
51
- </dependency >
27
+ </dependency >
52
28
</dependencies >
53
29
54
30
<build >
Original file line number Diff line number Diff line change 5
5
* you may not use this file except in compliance with the License.
6
6
* You may obtain a copy of the License at
7
7
*
8
- * https ://www.apache.org/licenses/LICENSE-2.0
8
+ * http ://www.apache.org/licenses/LICENSE-2.0
9
9
*
10
10
* Unless required by applicable law or agreed to in writing, software
11
11
* distributed under the License is distributed on an "AS IS" BASIS,
File renamed without changes.
Original file line number Diff line number Diff line change 5
5
* you may not use this file except in compliance with the License.
6
6
* You may obtain a copy of the License at
7
7
*
8
- * https ://www.apache.org/licenses/LICENSE-2.0
8
+ * http ://www.apache.org/licenses/LICENSE-2.0
9
9
*
10
10
* Unless required by applicable law or agreed to in writing, software
11
11
* distributed under the License is distributed on an "AS IS" BASIS,
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2025 the original author or authors.
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License");
5
+ * you may not use this file except in compliance with the License.
6
+ * You may obtain a copy of the License at
7
+ *
8
+ * http://www.apache.org/licenses/LICENSE-2.0
9
+ *
10
+ * Unless required by applicable law or agreed to in writing, software
11
+ * distributed under the License is distributed on an "AS IS" BASIS,
12
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ * See the License for the specific language governing permissions and
14
+ * limitations under the License.
15
+ */
1
16
package example .springdata .aot ;
2
17
3
18
import java .util .List ;
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 17
17
<inceptionYear >2011</inceptionYear >
18
18
19
19
<modules >
20
- <module >aggregation</module >
20
+ <module >aot-optimization</module >
21
+ <module >aggregation</module >
21
22
<!-- <module>change-streams</module> -->
22
23
<module >example</module >
23
24
<module >fluent-api</module >
36
37
<module >linking</module >
37
38
<module >util</module >
38
39
<module >fragment-spi</module >
39
- <module >aot-generation</module >
40
40
</modules >
41
41
42
42
<dependencyManagement >
Original file line number Diff line number Diff line change 40
40
<maven .compiler.source>21</maven .compiler.source>
41
41
<maven .compiler.target>21</maven .compiler.target>
42
42
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
43
- <spring-data-bom .version>2025.1.0-SNAPSHOT</spring-data-bom .version>
44
43
</properties >
45
44
46
45
<profiles >
You can’t perform that action at this time.
0 commit comments