日期:2014-05-16  浏览次数:20763 次

整合mongodb+spring+morphia框架

这两天在整理mongodb开发的文章, 从网上搜集的资料整合了一个web版的框架出来.

代码就不贴了, 地址在?https://github.com/zdsiyan/watermelon?需要的自行下载, 我会不定时更新. 程序开源, 有兴趣的可以加入一起做.

?

eclipse导入开发的话需要maven,jetty等查件, 安装环境以后再补上吧. 命令行下直接mvn clean package应该可以用.

?

吐槽几句

morphia没有想象的强大, 没找到table2pojo的生成工具, 导致所有的entity,dao,service什么都要手写. dao都要继承BasicDAO, 只为了写入ds, 根本就是垃圾代码, service也跟着倒霉, 好在可以用继承都省略掉. 下个版本更新准备将自动生成代码的代码也写进项目去,方便开发.

暂时还没用到复杂的查询, 不知道多表查询时会不会有问题, 据说dbref可以解决, 先记着.

免费的morphia工具基本都是web的, 还要自行搭建服务, 太高端范儿了吧.

连接数据库异常容易,居然都没用户名密码.

?

总之, 免费开源的mongodb, springmvc, morphia, maven框架, 方便入门学习

?