使用spring-mongdb操作Mdb,可以在保存的时候,和查询结果输出的时候使用转换功能进行数据的输出转换
配置文件如下:
在MongtoTemplate里注入以便生效。
1) 读取转换器
publicclass PersonReadConverter implements Converter<DBObject, Person> 这个是读取的时候转换的,Person是保存的对象。
次例子即在查询的时候会给Person的name属性的值都加入|_RED .
2) 写入转换器
publicclass PersonWriteConverter implements Converter<Person, DBObject> 这个是写入的时候进行json转换的。
即在Person对象写入的时候可以对值进行相应的转换,然后存储。上例为将要保存的值name的属性设置为age|age 的值。
写入和读取转换器的区别是在Converter<Person, DBObject> 对象的值进行区别的。
DBObject 在后面的为写入转换器,在前面写为读取转换器。
转载于:https://blog.51cto.com/mvc2008mvc/
今天的文章 Spring 中 MongDB Conver转换器的使用分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/104450.html