public static void test() {
CacheManager cacheManager = CacheManager.create();
Cache userCache = cacheManager.getCache("cmdbMonitFile");
for (int i = 0; i < 20; i++) {
User user = new User(i, "name" + (i % 2));
userCache.put(new Element("users"+i, user));
}
Attribute<String> name = userCache.getSearchAttribute("key");
//Attribute<String> key = userCache.getSearchAttribute("key");
Query query = userCache.createQuery();
query.addCriteria(name.ilike("*users1*"));
//query.addCriteria(key.ilike("1"));
query.includeAttribute(name);
//query.includeAttribute(key);
Results results = query.execute();
// 获取Results中包含的所有的Result对象
List<Result> resultList = results.all();
System.out.println("ee");
CacheManager cacheManager = CacheManager.create();
Cache userCache = cacheManager.getCache("cmdbMonitFile");
for (int i = 0; i < 20; i++) {
User user = new User(i, "name" + (i % 2));
userCache.put(new Element("users"+i, user));
}
Attribute<String> name = userCache.getSearchAttribute("key");
//Attribute<String> key = userCache.getSearchAttribute("key");
Query query = userCache.createQuery();
query.addCriteria(name.ilike("*users1*"));
//query.addCriteria(key.ilike("1"));
query.includeAttribute(name);
//query.includeAttribute(key);
Results results = query.execute();
// 获取Results中包含的所有的Result对象
List<Result> resultList = results.all();
System.out.println("ee");
}
** key value 为ecache 默认查询属性