java类在clob表中使用json格式的存取
2016-03-17 11:58
1221 查看
应用场景是把指令对象的实体类转化为jsonSting类型,存储到大字段表中,添加待办指令。在授权是根据id查询指令,用json反序列化
成java类,取类参数执行指令
public void testSerializeObject() throws Exception{ MngTeller oper = new MngTeller(); oper.setIdTeller("003"); oper.setTellerType(RoleType.ADMIN); oper.setTellerName("管理员"); oper.setDepartNo("00001"); oper.setPassword("123456"); MngContent mc = new MngContent(); //处理成jsonString类型,存入大字段content中 JSONObject object = JSONObject.fromObject(oper); String str = object.toString(); mc.setContent(str); mc = mngContentDao.addMngContent(mc); System.out.println("------------------"); System.out.println("mc.getContent()=" + mc.getContent()); //根据id查找指令 MngContent mcc = mngContentDao.getMngContentById(mc.getIdContent()); System.out.println("----------------------"); System.out.println("mcc.getContent()=" + mcc.getContent()); //反序列化指令,由指令类调用。指令类存action和method,加oper2参数执行待办指令 MngTeller oper2 = (MngTeller) JSONObject.toBean(JSONObject.fromObject(mcc.getContent()), MngTeller.class); System.out.println("-------------------------"); System.out.println("oper2.getTellerName()=" + oper2.getTellerName()); }
成java类,取类参数执行指令
相关文章推荐
- Android eclipse 签名打包及遇到的错误
- java笔试题(五)
- struts2执行的基本流程
- SpringMVC 使用JSR-303进行校验 @Valid
- java 字符串全排列 和 去重
- 深入理解Java之反射
- Java中“成员变量”的默认值 自备
- 解释Java工程中几种常见的包:PO,VO,DAO,BIZ,DTO,Service,ServiceImpl
- 如何在MyEclipse中添加 用户自定义类库 以及将自定义的类库加入工程的加载目录
- java对象属性复制
- IOS框架Spring常用的动画效果
- eclipse:java.lang.OutOfMemoryError: PermGen space 最简单的解决方式
- JAVA学习3
- Java I/O 流详解
- Java 集合:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)
- 【leetcode】【228】Summary Ranges
- myeclipse自定义java注释
- MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql
- [疯狂Java]多线程:线程的生命周期
- Java 回顾笔记_Sting类1