根据数据库模块生成sql,pojo等

原创 2007年09月14日 14:21:00

1.             连接数据库取得表中字段名和类型。参考:http://blog.csdn.net/pengchua/archive/2007/09/13/1783887.aspx

2.             生成POJOsql的模块:

Pojo.vm

//注意$attr.getColumnType()getColumnType()是定义好的类中方法。

public class $className implements Serializable {

    //

    // Attributes.

    //

#foreach( $attr in ${tables} )

    private  $attr.getColumnType()  $attr.getColumnName() ;

#end

 

 

  public $className() {

        super();

    }

 

    //

    // Access methods.

    //

 

#foreach( $attr in $tables )

    /**

     * @return the $attr.getColumnName().

     */

    public  $attr.getColumnType() get$attr.getColumnNameUpper()() {

        return $attr.getColumnName();

    }

 

    /**

     * Sets the $attr.getColumnName().

     */

    public final void set$attr.getColumnNameUpper()  ($attr.getColumnType()  $attr.getColumnName()) {

        this.$attr.getColumnName() = $attr.getColumnName();

    }

#end

 

   }

 

}

 

Select.vm

SELECT #set( $firstItem = 1 ) #foreach( $attr in $tables )

#if ($firstItem == 1) #set( $firstItem = 0 ) $attr.getColumnName()

#else

    ,$attr.getColumnName()

#end

#end

FROM ${tableName}

3.             加载模板就可以了。可以参考:http://blog.csdn.net/pengchua/archive/2007/07/31/1719119.aspx

 

Intellij IDEA 根据数据库自动生成pojo和hbm

自从写Java以来,用过不少的IDE,eclipse那个哪个平台看都丑的界面。netbeans网上资料少。用的最顺手的,还是Intellij IDEA。 写java的这段时间,也改变了之前觉得手写才...
  • loster_Li
  • loster_Li
  • 2017年08月22日 16:33
  • 580

spring batch 与 MyBatis 读取数据库生成pojo的问题

 spring batch 的 reader读取的字段为空时,若pojo的无参构造器初始化该属性为0,最后得到的pojo的该属性还是会被null覆盖。 MyBatis 读取时若pojo的无参构...
  • qq452095756
  • qq452095756
  • 2016年07月29日 11:17
  • 205

IDEA--生成POJO类及配置文件

1 Hibernate根据表结构生成POJO。 参考博客: http://www.cnblogs.com/yangyquin/p/5438248.html 1.1 生成Hibernate.cfg...
  • BtWangZhi
  • BtWangZhi
  • 2017年10月14日 13:33
  • 392

教你在myeclipse中生成PoJo持久类步骤

在我们平时的开发中我们很多时候都需要用到数据库中某张表生成的实体类,现在我交给大家一个我常用的生成实体类的步骤,希望可以帮助刚入门的新手。 首先需要准备: 1、一个生成pojo实体类的工程:poj...
  • u012027337
  • u012027337
  • 2016年10月26日 11:43
  • 603

HibernateTools实现pojo类 数据库schma mapping映射的相互转换

核心 利用HibernateTools,用POJO类,Mapping映射文件,数据库表有其中的一项,就能生成其他两项。 概述     在使用Hibernate开发系统持久层时,按照一般开发流程,...
  • xqf309
  • xqf309
  • 2014年05月31日 00:02
  • 6905

根据POJO对象自动生成数据库

使用 SchemaExport 自动建表 之前都是用最蠢的方法:SQL建立数据库相关的表,然后再Java写映射写配置文件..... 实际上使用Hibernate自带的工具hbm2ddl,建...
  • jiangzhengdong
  • jiangzhengdong
  • 2012年10月25日 16:11
  • 3528

自动生成POJO的方法

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.R...
  • angsmarty
  • angsmarty
  • 2008年03月25日 21:57
  • 588

pojo类的属性与数据库表字段名一样时,java通过反射拼凑出相应的sql.

转自csdn http://topic.csdn.net/u/20081102/09/2d46728d-fc23-47bc-b6da-e4638eb0d298.html备忘:package hl.gh...
  • kakaluoer
  • kakaluoer
  • 2008年11月18日 12:33
  • 833

自动生成数据库的说明文档

本文在以下两种时机下较为有用:1、数据库说明文档与实际数据库的结构同步时。2、根据现有数据库结构生成其说明文档时。 我平时是这样来生成“数据库说明文档”的: 方法一(SQL Server 2000时是...
  • make1828
  • make1828
  • 2011年03月10日 10:15
  • 3655

根据数据库自动生成java代码

package com.power.util; import java.io.BufferedWriter; import java.io.File; import java.io.FileNot...
  • ChengWeiUser
  • ChengWeiUser
  • 2017年07月08日 19:43
  • 600
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据数据库模块生成sql,pojo等
举报原因:
原因补充:

(最多只允许输入30个字)