实体转为json的,如何处理外键情况

jc.registerJsonValueProcessor(Userrelation.class,
new JsonValueProcessor() {// 此处的Role是Role对象的外键属性
public Object processObjectValue(
String key, Object value,
JsonConfig arg2) {
if (value == null)
return "属性为空值";
if (value instanceof Userrelation) {
String cname = ((Userrelation) value).getC_person().getName();//获得测评人的姓名
String bname=((Userrelation) value).getB_person().getName();//获得被测评人的姓名
return cname+"->"+bname;
}
return value.toString();
} public Object processArrayValue(
Object value, JsonConfig arg1) {
return "";
}
});

  

最新文章

  1. Make命令
  2. 《CSS3秘籍》(第三版)-读书笔记(3)
  3. IOS 导航栏
  4. BAT for循环
  5. 两句话概括“sql外键”
  6. 利用反射完成初级万能DAO
  7. 【转】eclipse使用git提交到osc
  8. 《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读
  9. 流程控制之if
  10. 008.Zabbix多图展示
  11. VCAP5-DCA – What’s new?
  12. XMLHelper类 源码(XML文档帮助类,静态方法,实现对XML文档的创建,及节点和属性的增、删、改、查)
  13. Elasticsearch技术解析与实战(二)文档的CRUD操作
  14. 使用C语言调用mysql数据库编程实战以及技巧
  15. Visualization data using R and bioconductor.--NCBI
  16. PHP-----TP框架----命名空间
  17. ***关于WP的邮件无法发送问题的总结(原创)
  18. React Native踩坑之无法启动Debug
  19. hdu2597 Simpsons’ Hidden Talents
  20. [转载]OpenWRT使用wifidog实现强制认证的WIFI热点 | 半个橙子

热门文章

  1. System.Web.Optimization
  2. bilibili动画下载视频批量改名(python)
  3. 8.5 Ingress实现基于域名的多虚拟主机、URL转发、及多域名https实现等案例
  4. .NET 5的System.Text.Json的JsonDocument类讲解
  5. Codeforces 710F - String Set Queries(AC 自动机)
  6. SAM 感性瞎扯
  7. CentOS6.9安装python3
  8. liveBOS环境搭建
  9. CMakeLists.txt添加多个源代码
  10. SonarQube的部分规则探讨