下载此文档

[原创]牛刀小试——用Groovy实现最简单的ORM.doc


文档分类:文学/艺术/军事/历史 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
[ 原创] 牛刀小试——用Groovy 实现最简单的 ORM( 更新) 潜水那么久,也该写点东西跟各位朋友分享一下了:-) 小弟关注 Groovy 已有数月(您可以到 Groovy 官方网站 http://groovy. 下载),发现其极具魅力,故在我参加的学校' 创新试验项目'中,就用它来实现最简易的 ORM ,做的非常简单,主要原因是没有时间,因为小弟学业繁重,所以抽出一个下午的时间来实现一个简易版的 ORM ,数据库用的是 MySQL 。现在简单说明一下所示代码,将User 类的一个实例通过 save 方法保存到数据库中,然后再根据给定条件通过 findBy 方法从数据库中取出实例,最后删除一个特定实例。由于深知通过 XML 文件进行配置的痛苦, 所以在设计时没有用到任何XML 文件。此程序让程序员只需关注自己要处理的对象,而不用关心数据库方面的东西,简化开发过程。最后我想说明的是,由于时间问题,所以编码方面只注重算法的体现,没有考虑其他方面。下面给出的代码仅供演示及参考(源码已经上传, 点击下载): 1 package 23 import 4 import 5 import 67 public class User { 8 private int id 9 private String name 10 private int age 11 12 public User() {} 13 14 public User( int id) { 15 this .id = id 16} 17 18 public User( int id, String name, int age) { 19 this .id = id 20 this .name = name 21 this .age = age 22} 23 24 public int getId() { 25 return id 26} 27 28 public void setId( int id) { 29 this .id = id 30} 31 32 public String getName() { 33 return name 34} 35 36 public void setName(String name) { 37 this .name = name 38} 39 40 public int getAge() { 41 return age 42} 43 44 public void setAge( int age) { 45 this .age = age 46} 47 48 49 50 public String toString() { 51 return name + "(#" + id+ ","+ ag e+ ")" 52} 53} 54 55 typemap =[ "int" : "INTEGER" , "" : "INTEG ER" , "long" : "BIGINT" , "" : "BIGINT" , "short"

[原创]牛刀小试——用Groovy实现最简单的ORM 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小0 KB
  • 时间2016-07-12