Skip to content

Commit 042661d

Browse files
committed
0.1.3
新增保存 删除功能
1 parent 670edb4 commit 042661d

File tree

4 files changed

+21
-1
lines changed

4 files changed

+21
-1
lines changed

jpa-lambda-core/src/main/java/com/github/xuejike/query/jpa/lambda/JpaLambdaQuery.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ public class JpaLambdaQuery<T> extends AbstractJpaQuery<T>
2525
private JpaQuery<T> jpaQuery;
2626

2727

28+
2829
public JpaLambdaQuery(JpaQuery<T> jpaQuery) {
2930
super(jpaQuery);
3031
this.jpaQuery = jpaQuery;

jpa-lambda-core/src/main/java/com/github/xuejike/query/jpa/lambda/JpaQuery.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ public class JpaQuery<T> extends AbstractJpaQuery<T> implements
1616
OrderCriteria<JpaQuery<T>,String>,
1717
LoadJoinCriteria<JpaQuery<T>,String>,
1818
ExampleCriteria<T,JpaQuery<T>,String>,
19-
SelectCriteria<JpaQuery<T>,String> {
19+
SelectCriteria<JpaQuery<T>,String>
20+
{
2021

2122

2223
public JpaQuery(Class<T> entityCls,Session session) {

jpa-lambda-core/src/main/java/com/github/xuejike/query/jpa/lambda/core/AbstractJpaQuery.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,4 +166,17 @@ public void setSubQueryName(String subQueryName) {
166166

167167

168168

169+
170+
public Serializable save(T data){
171+
return session.save(data);
172+
}
173+
public void saveOrUpdate(T data){
174+
session.saveOrUpdate(data);
175+
}
176+
177+
public void delete(T del){
178+
session.delete(del);
179+
}
180+
181+
169182
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.github.xuejike.query.jpa.lambda.core;
2+
3+
public interface SaveCriteria<T> {
4+
T save(T data);
5+
}

0 commit comments

Comments
 (0)