package com.bj58.enterprise.entity;
import java.io.Serializable;
@SuppressWarnings("serial")
public abstract class EntityBase implements Serializable{
public abstract String getCacheKey();
public static String generateCacheKey(Integer id, Class<?> clazz) {
if (id == null || clazz==null) {
return null;
}
StringBuilder sb = new StringBuilder(clazz.getName());
sb.append("_");
sb.append(id);
return sb.toString();
}
public static String generateCacheKey(Long id, Class<?> clazz) {
if (id == null || clazz==null) {
return null;
}
StringBuilder sb = new StringBuilder(clazz.getName());
sb.append("_");
sb.append(id);
return sb.toString();
}
}