论坛首页 Java企业应用论坛

简单的通过注解运行的dao

浏览 14030 次
精华帖 (1) :: 良好帖 (5) :: 新手帖 (3) :: 隐藏帖 (5)
作者 正文
   发表时间:2011-01-26   最后修改:2011-01-27
DAO

项目是个老项目,是个比较简单,但是编码比较凌乱的项目.数据库字段设计的比较长,还是中文拼音,没有区分大小写.

这两天改sql部分的代码.感觉要崩溃了.但是不能换掉这部分,因为这里还耦合了json等一堆东西,换了还不如重写.

这也是程序员的悲剧.

于是自己写了个sql拼接,并写了个简单的dao.

其实这是个吃力不讨好的工作,但是毕竟是个有用的东西,所以放上来.

觉得这个东西不够用的,可以去找下Nutz(我比较喜欢这个),我这个东西参考了一下它,实现query时简单的where和order.

请要投新手和隐藏的同学看一下使用范围和读者群,高抬贵手,我只是不想再做一次选择题,谢谢!

好吧,写上红字也挡不住你们投隐藏的热情,那我就把红字删了吧.

适用范围:

  • 数据表的字段比较长并且难写.
  • 数据表之间没有什么过多的主外键关系.
  • 数据量不大
  • vo和表有对应
  • 不能使用流行的orm工具
  • 对性能没有过分要求,并且不鄙视反射

读者群:

  • 对反射和注解有兴趣的人
  • 和我有一样烦恼的人

现在query有了一个简单的条件查询.其他操作可以参照添加

现在dao中获取数据库连接是一个抽象方法,不用每次操作都去pool中取了.

 

源代码zip包在最后

 

 

  • src.zip (10.6 KB)
  • 下载次数: 840
   发表时间:2011-01-27  
不错

乱投新手贴的人很烦 基础的东西为什么都不能讨论了。
0 请登录后投票
   发表时间:2011-01-27  
下来看过了 很不错

注解,反射和原生JDBC的一套ORM 和 COMMON DAO


+1良好
0 请登录后投票
   发表时间:2011-01-27  
southgate 写道
不错

乱投新手贴的人很烦 基础的东西为什么都不能讨论了。

我不怕被隐藏,就是被隐藏后需要从新做题才能发言.
我做了两次,遗憾的是两次都必须重做5+以上才通过....
0 请登录后投票
   发表时间:2011-01-27  
neverforget 写道
下来看过了 很不错

注解,反射和原生JDBC的一套ORM 和 COMMON DAO


+1良好

谢谢.
这东西,比较小众,难得有人给出不错的评价.
0 请登录后投票
   发表时间:2011-01-27  
bnmcvzx 写道
测试下论坛回复

谢谢贡献人气.
0 请登录后投票
   发表时间:2011-01-27  
呵呵 。。这几天也在做和楼主差不多的东东呢
0 请登录后投票
   发表时间:2011-01-27  
i2534 写道
southgate 写道
不错

乱投新手贴的人很烦 基础的东西为什么都不能讨论了。

我不怕被隐藏,就是被隐藏后需要从新做题才能发言.
我做了两次,遗憾的是两次都必须重做5+以上才通过....


你也太菜了。我早就练成一遍通过了。这是发表隐藏贴的必备技能。
忽发奇想,用程序来把这个题做了。
0 请登录后投票
   发表时间:2011-01-27  
yangguo 写道
i2534 写道
southgate 写道
不错

乱投新手贴的人很烦 基础的东西为什么都不能讨论了。

我不怕被隐藏,就是被隐藏后需要从新做题才能发言.
我做了两次,遗憾的是两次都必须重做5+以上才通过....


你也太菜了。我早就练成一遍通过了。这是发表隐藏贴的必备技能。
忽发奇想,用程序来把这个题做了。

写出来记得分享啊,此程序一出,天下折服!
0 请登录后投票
   发表时间:2011-01-27  
L--A--N--G 写道
呵呵 。。这几天也在做和楼主差不多的东东呢

可以互相借鉴,互相进步啊
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics