当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

JDK1.5中增添enum类与数据库表举行映射[Java编程]

赞助商链接



  本文“JDK1.5中增添enum类与数据库表举行映射[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在JDK1.5中增添了enum类,它可以用来与数据库表举行映射.并且实现起来非常便利.

下面举个例子:

开辟环境:

JDK 1.6 U2

eclipse 3.3

数据库中有一表:UserUser

其有两个字段:1、id;2、username,

我们就映射出一个enum:

public enum UserUser {
username,
id;
}

接下来我们就开始用它来写SQL语句了:

public class UserTest {
public static void main(String [] args)
{
//构建SQL语句
 String sql="select * from "+UserUser.class.getSimpleName() +
" where "+UserUser.username.toString()+"=aksdkk";
System.out.println(sql);
}
}

是不是非常便利呀,并且假如数据库表构造做了变更,在这些地方都在JDK 1.5中实现真正面向对象情势的SQL语句

在这里做了些改良:

1.实现IDbTable,让系统知道它是数据库表映射类;

2.实现toString()办法,以便数据表中字段更改;

3.假如表有主键,则可以返回主键字段getIdCol();

4.假若有单一主键(不是复合主键)且非自动增长型的,可以通过idGenerator()获得ID生成的办法.

5.因为表的insert语句在整个系统中到那边都是一样的,所以在映射类中我增添了一个getInsertSQL()函数,来获得增添数据函数,以提高开辟效率及削减保护工作量.


  以上是“JDK1.5中增添enum类与数据库表举行映射[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>CentOS下Tomcat 5.5 与 jdk1.6安装</b>
  • 操作JDK1.5新工具举行系统性能监测
  • <b>XP下JDK1.4安装与环境配置无缺图解</b>
  • JDK1.5摆列典范学习
  • JDK1.4下实现访谒WIN32注册表
  • JDK1.4非阻塞套接字API概述
  • <b>摸索JDK1.5高级编码特点</b>
  • JDK1.5新特点介绍
  • JDK1.6调集类UML图, 更好的操纵Collection类
  • JDK1.5中增添enum类与数据库表举行映射
  • <b>在CentOS下利用jdk1.6运行Tomcat6</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .