做Maven项目工程时,往往需要使用Pojo类来封装查询的sql信息
PojoCreator4j可以解决需要不断手敲字段的机械录入工作
特别适用于字段多、类型多、数据表多的情况
package com.test;
import java.util.ArrayList;
import java.util.Collections;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class PojoCreator4j {
public static void main(String[] args) {
/**
* 将Navicat软件打开,打开一个数据表,点开右侧的DDL,复制其中的sql语句,运行本代码即可获取其pojo类
*/
String text = "CREATE TABLE `room_tb` (\r\n" +
" `id` int(11) NOT NULL,\r\n" +
" `name` varchar(255) DEFAULT NULL,\r\n" +
" `gender` varchar(255) DEFAULT NULL,\r\n" +
" `age` int(11) DEFAULT NULL,\r\n" +
" `price` double(10,2) DEFAULT NULL,\r\n" +
" `tel` varchar(255) DEFAULT NULL,\r\n" +
" `addr` varchar(255) DEFAULT NULL,\r\n" +
" `createdTime` datetime DEFAULT NULL,\r\n" +
" `modifiedTime` datetime DEFAULT NULL,\r\n" +