Skip to content

Commit b9f236a

Browse files
committed
Merge branch '4.1.x'
# Conflicts: # hsweb-easy-orm-core/pom.xml # hsweb-easy-orm-elasticsearch/pom.xml # hsweb-easy-orm-rdb/pom.xml # hsweb-easy-orm-rdb/src/main/java/org/hswebframework/ezorm/rdb/operator/builder/fragments/term/AbstractTermFragmentBuilder.java # pom.xml
2 parents 6ab74f5 + 0fcd080 commit b9f236a

File tree

48 files changed

+832
-514
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+832
-514
lines changed

.github/workflows/unit-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- uses: actions/checkout@v3
13-
- name: Set up JDK 8
13+
- name: Set up JDK 11
1414
uses: actions/setup-java@v3
1515
with:
16-
java-version: '8'
16+
java-version: '11'
1717
distribution: 'temurin'
1818
cache: maven
1919
- name: Cache Maven Repository
@@ -22,7 +22,7 @@ jobs:
2222
path: ~/.m2
2323
key: hsweb-easy-orm-maven-repository
2424
- name: Build with Maven
25-
run: mvn -Duser.timezone=Asia/Shanghai test
25+
run: mvn -Duser.timezone="Asia/Shanghai" test -Pjava11
2626
- name: Codecov
2727
uses: codecov/codecov-action@v2.1.0
2828
with:

hsweb-easy-orm-core/pom.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
<parent>
66
<artifactId>hsweb-easy-orm</artifactId>
77
<groupId>org.hswebframework</groupId>
8-
<version>4.0.15</version>
8+
<version>4.1.0</version>
9+
<relativePath>../pom.xml</relativePath>
910
</parent>
1011
<modelVersion>4.0.0</modelVersion>
1112

@@ -21,7 +22,7 @@
2122
<dependency>
2223
<groupId>com.fasterxml.jackson.core</groupId>
2324
<artifactId>jackson-databind</artifactId>
24-
<version>2.13.2.2</version>
25+
<version>2.13.3</version>
2526

2627
</dependency>
2728

hsweb-easy-orm-core/src/main/java/org/hswebframework/ezorm/core/ApacheCommonPropertyOperator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public Optional<Object> getProperty(Object object, String name) {
2828
} catch (NoSuchMethodException ignore) {
2929

3030
} catch (Exception e) {
31-
log.info("无法获取属性:{},对象:{}", name, object, e);
31+
ApacheCommonPropertyOperator.log.info("无法获取属性:{},对象:{}", name, object, e);
3232
}
3333
return Optional.empty();
3434
}
@@ -46,7 +46,7 @@ public void setProperty(Object object, String name, Object value) {
4646
@Override
4747
@SneakyThrows
4848
public <T> T convert(Object from, Class<T> to) {
49-
T newInstance = to.newInstance();
49+
T newInstance = to.getConstructor().newInstance();
5050
try {
5151
BeanUtils.copyProperties(newInstance, from);
5252
} catch (Exception err) {

hsweb-easy-orm-core/src/main/java/org/hswebframework/ezorm/core/dsl/Query.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,16 @@ public <B> Query<T, Q> orderByDesc(StaticMethodReferenceColumn<B> column) {
7979
return this;
8080
}
8181

82+
public <B> Query<T, Q> orderByAsc(MethodReferenceColumn<B> column) {
83+
param.orderBy(column.getColumn()).value(column.get()).asc();
84+
return this;
85+
}
86+
87+
public <B> Query<T, Q> orderByDesc(MethodReferenceColumn<B> column) {
88+
param.orderBy(column.getColumn()).value(column.get()).desc();
89+
return this;
90+
}
91+
8292
public Query<T, Q> orderByAsc(String column) {
8393
param.orderBy(column).asc();
8494
return this;

hsweb-easy-orm-core/src/main/java/org/hswebframework/ezorm/core/param/Sort.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ public class Sort extends Column {
1919
@Schema(description = "排序方式", allowableValues = {"asc", "desc"}, minLength = 3, maxLength = 4)
2020
private String order = "asc";
2121

22+
@Schema(description = "指定值排序")
23+
private Object value;
24+
2225
public Sort() {
2326
}
2427

@@ -42,4 +45,8 @@ public void desc() {
4245
this.order = "desc";
4346
}
4447

48+
public Sort value(Object value) {
49+
this.value = value;
50+
return this;
51+
}
4552
}

hsweb-easy-orm-elasticsearch/pom.xml

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

hsweb-easy-orm-elasticsearch/src/main/java/org/hswebframework/easyorm/elasticsearch/ElasticSearchQueryParamTranslator.java

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

hsweb-easy-orm-elasticsearch/src/main/java/org/hswebframework/easyorm/elasticsearch/enums/LinkTypeEnum.java

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

hsweb-easy-orm-elasticsearch/src/main/java/org/hswebframework/easyorm/elasticsearch/enums/TermTypeEnum.java

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

0 commit comments

Comments
 (0)