All Projects → kumarvv → table2pojo

kumarvv / table2pojo

Licence: Unlicense license
Generate POJOs for database table/columns

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to table2pojo

android-downloader
An powerful download library for Android.
Stars: ✭ 375 (+2243.75%)
Mutual labels:  multi-threading
apache-flink-jdbc-streaming
Sample project for Apache Flink with Streaming Engine and JDBC Sink
Stars: ✭ 22 (+37.5%)
Mutual labels:  jdbc
Master-Thesis
Deep Reinforcement Learning in Autonomous Driving: the A3C algorithm used to make a car learn to drive in TORCS; Python 3.5, Tensorflow, tensorboard, numpy, gym-torcs, ubuntu, latex
Stars: ✭ 33 (+106.25%)
Mutual labels:  multi-threading
neo4j-jdbc
JDBC driver for Neo4j
Stars: ✭ 110 (+587.5%)
Mutual labels:  jdbc
nifi-sqllookup-services-bundle
NIFI controllers for SQL record and attributes lookups with built-in caching
Stars: ✭ 18 (+12.5%)
Mutual labels:  jdbc
mongodb-jdbc-driver
MongoDB JDBC Driver | DbSchema MongoDB Designer
Stars: ✭ 47 (+193.75%)
Mutual labels:  jdbc
shoppingPro
此项目是橘子网上商城的功能,按照我自己的想法实现的一个自营模式的商城应用。 目前实现了前台的功能,后台的功能,主要有登录,注册,商品展示,购物车等模块。后台面有添加商品,删除商品,商品上下架,订单管理,管理员管理,实现了E支付功能和百度地图功能.为了便于此项目日后的完善和扩展, 我采用了前后端分离的架构设计。前端主要使用javaScript,jquery,AjAX,JSP构建的单页web应用, 通过使用指令,服务,模板,控制器完成前端的MVC分层,各个模板页面的效果实现则使用了基本的CSS3等技术, 结合JS完成页面的基本交互效果。由于有实现数据库和后台模块等功能,通过AJax请求完成整个前台功能的数据交互, 后期再考虑实现一个后台管理系统及数据库系统,还有前端页面资源的异步加载及优化。
Stars: ✭ 28 (+75%)
Mutual labels:  jdbc
NiuBi
👊 一个Java文件也能干大事系列
Stars: ✭ 34 (+112.5%)
Mutual labels:  jdbc
bascomtask
Lightweight parallel Java tasks
Stars: ✭ 49 (+206.25%)
Mutual labels:  pojo
thread-pool
BS::thread_pool: a fast, lightweight, and easy-to-use C++17 thread pool library
Stars: ✭ 1,043 (+6418.75%)
Mutual labels:  multi-threading
blade-jdbc
🐜 move to https://github.com/biezhi/anima
Stars: ✭ 36 (+125%)
Mutual labels:  jdbc
Octavo
Verilog FPGA Parts Library. Old Octavo soft-CPU project.
Stars: ✭ 66 (+312.5%)
Mutual labels:  multi-threading
person-directory
A framework for resolving persons and attributes from a variety of underlying sources.
Stars: ✭ 26 (+62.5%)
Mutual labels:  jdbc
ksql-jdbc-driver
JDBC driver for Apache Kafka
Stars: ✭ 85 (+431.25%)
Mutual labels:  jdbc
soda-for-java
SODA (Simple Oracle Document Access) for Java is an Oracle library for writing Java apps that work with JSON (and not only JSON!) in the Oracle Database. SODA allows your Java app to use the Oracle Database as a NoSQL document store.
Stars: ✭ 61 (+281.25%)
Mutual labels:  jdbc
hasor
Hasor是一套基于 Java 语言的开发框架,区别于其它框架的是 Hasor 有着自己一套完整的体系,同时还可以和先有技术体系做到完美融合。它包含:IoC/Aop容器框架、Web框架、Jdbc框架、RSF分布式RPC框架、DataQL引擎,等几块。
Stars: ✭ 938 (+5762.5%)
Mutual labels:  jdbc
babashka-sql-pods
Babashka pods for SQL databases
Stars: ✭ 64 (+300%)
Mutual labels:  jdbc
tamer
Standalone alternatives to Kafka Connect Connectors
Stars: ✭ 42 (+162.5%)
Mutual labels:  jdbc
eth-jdbc-connector
Ethereum JDBC driver implements a pure java, type 4 JDBC driver that executes SQL queries on Ethereum Blockchain.
Stars: ✭ 19 (+18.75%)
Mutual labels:  jdbc
dice-fairlink
JDBC Driver for read-only connections on AWS RDS Clusters
Stars: ✭ 33 (+106.25%)
Mutual labels:  jdbc

Table2Pojo

Simple tool to generate POJO classes from database tables/columns. ###

Supports all JDBC supported databases. Includes following JDBC drivers:

  • Oracle
  • MySQL
  • PostgreSQL

JDBC drivers can be added/updated in build.gradle file.

Build

Use gradle to build and assemble jar files with dependencies.

gradle fatJar

Run

Configure the database connection properties in db.properties file in current directory:

driver=oracle.jdbc.OracleDriver
url=jdbc:oracle:thin:@localhost:1521:orcl
username=dbusername
password=dbpassword

Run the jar with arguments.

java -jar build/libs/table2pojo-all.jar <options>

Options

Option Description
h help
a generate POJOs for all the tables in database
t list of database tables delimited by ; (semicolon). overrides a option
p (optional) java package name of the POJOs. If not specified, default/blank package will be used.
d (optional) target directory where POJOs (.Java files) are generated. If not specified, current directory will be used
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].