This commit is contained in:
kamhung
2015-12-08 17:05:17 +08:00
parent c7ec4b3201
commit 2865276e2d
3 changed files with 13 additions and 1 deletions

View File

@@ -74,7 +74,7 @@ public class SncpTest {
callbean.setId(1); callbean.setId(1);
callbean.setContent("数据X"); callbean.setContent("数据X");
service.updateBean(callbean); service.insert(callbean);
System.out.println("bean.id应该会被修改 " + callbean); System.out.println("bean.id应该会被修改 " + callbean);
System.out.println("---------------------------------------------------"); System.out.println("---------------------------------------------------");
final int count = 10; final int count = 10;

View File

@@ -9,6 +9,7 @@ import com.wentch.redkale.convert.bson.*;
import com.wentch.redkale.convert.json.*; import com.wentch.redkale.convert.json.*;
import com.wentch.redkale.source.*; import com.wentch.redkale.source.*;
import com.wentch.redkale.util.*; import com.wentch.redkale.util.*;
import javax.persistence.*;
/** /**
* *
@@ -16,6 +17,7 @@ import com.wentch.redkale.util.*;
*/ */
public class SncpTestBean implements FilterBean { public class SncpTestBean implements FilterBean {
@Id
private long id; private long id;
private String content; private String content;

View File

@@ -7,6 +7,7 @@ package com.wentch.redkale.test.sncp;
import com.wentch.redkale.net.sncp.*; import com.wentch.redkale.net.sncp.*;
import com.wentch.redkale.service.*; import com.wentch.redkale.service.*;
import com.wentch.redkale.source.*;
import com.wentch.redkale.util.*; import com.wentch.redkale.util.*;
/** /**
@@ -34,16 +35,24 @@ public class SncpTestService implements Service {
@Override @Override
public Long get(SncpTestBean obj) { public Long get(SncpTestBean obj) {
System.out.println("返回ID: " + obj.getId());
return obj.getId(); return obj.getId();
} }
@Override @Override
public void set(SncpTestBean obj, Long value) { public void set(SncpTestBean obj, Long value) {
System.out.println("设置ID: " + value);
obj.setId(value); obj.setId(value);
} }
} }
public void insert(@SncpCall(EntityCallAttribute.class) SncpTestBean... beans) {
for (SncpTestBean bean : beans) {
bean.setId(System.currentTimeMillis());
}
}
public String queryResult(SncpTestBean bean) { public String queryResult(SncpTestBean bean) {
System.out.println(Thread.currentThread().getName() + " 运行了queryResult方法"); System.out.println(Thread.currentThread().getName() + " 运行了queryResult方法");
return "result: " + bean; return "result: " + bean;
@@ -55,4 +64,5 @@ public class SncpTestService implements Service {
System.out.println(Thread.currentThread().getName() + " 运行了updateBean方法"); System.out.println(Thread.currentThread().getName() + " 运行了updateBean方法");
return "result: " + bean; return "result: " + bean;
} }
} }