Oracle 数据库脚本解析生成相应的bean

Java与Oracle数据库集成的信息管理系统实战源码 htmltable {th, td {th {pre {简介:本项目提供一个名为”hotel-management-master”的信息管理系统,基于Java语言和Oracle数据库,专为酒店行业设计。系统集成了Java强大的类库和Oracle的高性能特性,实现高效的员工信息和用户数据管理。 阅读详情

最近工作遇到一个问题

用power design 生成的oracle sql脚本中,有几张表字段特别多,其中有一张表字段高达一百多个,平时开发需求中,我们一般都创建一个与数据库字段相对应的java bean对象,对于字段特别多的表,如果手工去建这样一个对象的话,工作量很大,很枯燥,浪费时间.

为了解决一个问题,我写了一段代码去解析oracle sql生成java bean.代码如下:

 

 

 

 

解析过程中用到的模板文件ClassTpl.xdt如下

最后,我们把代码拷贝到eclipse下,生成getter,setter就可以了,当然代码很多地方还有待改进

 

数据库自动生成JavaBean对象 下载了绝对不后悔,100%好用,支持Mysql Oracle SQL Server ,PostgreSQl.等数据库 还有各种集成的小工具 表名互转驼峰,,,,Json.XML 字符串格式化..JSon与XMl互转,String字符串拼接等功能 立即下载

相关推荐

mysql,sqlserver,Oracle 数据库生成javabean小工具

通过mysql ,sqlserver,Oracle连接数据库生成javabean 文件

oracle根据数据库生成java实体类,javabean

找了很多地方,确实很麻烦,各种二次找依赖包,各种要钱,这种没什么技术含量,只是麻烦点的工具类,哪里那么多要求?下面免费分享给大家,虽然粗糙,但是能用,点个赞就好,能给个鼓励就更好了,初级程序员一枚,求大家谅解 package com.databi.utils; import java.io.File; import java.io.FileOutputStream; import java.io....

xuchu1314的博客 2426

根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第10版)

一直以来把数据库的表转换成Entity或DTO都是一件让人头痛的事情,既浪费时间又很繁琐,看着几十上百个表的几百上千个字段,真是一件让人很头痛的事情。 我们也想过很多办法解决这个问题,包括用MyEclipse连接数据库生成JavaBean,但多多少少还是会有一些不尽人意的地方,包括表和表字段的comment总是无法生成,而且还会生成很多无用的注释代码,让代码看起来一点都不干净,配置非常繁琐等等问题。 于是一怒之下,自己动手丰衣足食,就自己用Swing写了一个通过数据库的表生成JavaBean的工具,支持MySQL、Oracle、SQLServce、PostgreSQL,完美支持JPA注解,可以同时生成Entity和DTO,可以自动去除表前缀,并支持去除多个前缀,支持精确指定只生成哪几个表的Bean,也支持模糊查找生成哪几个表的Bean,现在不但成员变量上能生成备注了,而且在Getter和Setter上也能有备注了! 更重要的是所有的配置都能被保存到本地,只要配置过一次,下次使用只要点一下生成JavaBean,下一秒就能拿到你想要的JavaBean了,完全实现秒生成。并且集成各种实用工具,使得工作效率瞬间爆棚,生产力瞬间爆表。 第10版更新震撼发布,效率大提升,功能更加强大,速度过来围观,这次版本更新如下: 1、新增数据库连接池并可以手动配置,提升数据库连接的使用效率。 2、新增多线程并发处理并可以手动配置,大大提升数据收集和文件生成的效率。 3、增强字符串格式化工具,使得自动拼接字符串的应用场景更多。 4、测试数据库连接、生成Bean文件、精确匹配的更多等按钮都使用了异步线程进行处理, 这样界面不再会被卡住了,点了这些按钮以后还可以同时对界面进行其他操作, 如:移动、最小化、设置参数、使用集成工具等。 5、生成Bean文件按钮添加计时功能,当点击该按钮以后,按钮上的文字会变为读秒计时, 这样就不会以为程序卡死了。 6、更新Oracle的数据库驱动包,提升了数据库连接和查询的速度。 7、更新MySQL的数据库驱动包。 8、其他一些小Bug的修改和代码优化调整。

探索PL/SQL的无限可能:porcelli/plsql-parser深度解析

探索PL/SQL的无限可能:porcelli/plsql-parser深度解析 项目介绍 在数据库开发的浩瀚星海中,PL/SQL作为一种强大的过程性语言,是Oracle数据库系统的灵魂之一。而porcelli/plsql-parser曾是一个致力于全面解析PL/SQL语法的杰出工具。尽管该项目本身已不再维护,但社区的力量使之得以重生——现在,它作为ANTLR 4的一部分,继续在antlr/gra...

gitblog_00177的博客 820

根据数据库表字段自动生成javaBean工具(支持Mysql,Oracle)

根据数据库表字段自动生成javaBean工具(支持Mysql,Oracle) , 能够智能开启驼峰标识 ,操作非常简单, 包含使用教程

spring自动生成bean项目

运行项目,可以选择数据库的某张表进行填表名,类名,进行建bean的代码,下好不会用可以发邮箱到1297237518@qq.com

根据oracle的库表创建java的bean

由于目前新做了一个项目,发现需要根据数据库的表创建java中对应的bean对象,本来hibernate已经帮我们实现过这个功能了,但是发现有一些自己特殊化的需求不能实现,所以我这个懒人就自己百度了一下,借鉴别人的做了一个小工具,可以读取数据库中字段上的注释,以及表注释,可以生成各个字段的上面,按照公司编码规范生成bean对象。核心代码如下:1 获取 数据库内需要生成的表的信息select t.ta

liuzhigang1237的专栏 3261

5G NR 双连接与载波聚合:PCell、SCell、PScell、SpCell 角色全解析

本文全面解析了5G NR中双连接与载波聚合技术的关键概念,详细介绍了PCell、SCell、PScell和SpCell的角色与功能。通过实际案例和配置示例,帮助读者理解这些小区在提升网络覆盖和速率方面的作用,以及在实际组网中的优化策略。

weixin_33220360的博客 373

oracle生成bean xml,mybatis-generator自动生成dao、mapping、bean配置操作

我就废话不多说了,大家还是直接看代码吧~/p>PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">补充知识:Springboot整合mybatis继承mapper接口,扩展自己的dao接口...

weixin_36431814的博客 318

SAP采购申请详述;以及采购计划协议/交货计划行

SAP采购申请详述;以及采购计划协议/交货计划行

saplakes的博客 4341

单细胞分析实录(12): 如何推断肿瘤细胞

公众号后台回复20210418,获取本文的测试数据 1. 回顾 前面我已经讲解了inferCNV的基本用法,这一节继续学习:如何推断肿瘤细胞。本文应该是到目前为止,全网最详细的帖子(之一)。 关于肿瘤细胞的推断,比如研究上皮细胞起源的肿瘤,我见过的一些做法如下 简单粗暴型:将来源肿瘤病灶的所有上皮细胞都看成是肿瘤细胞 看CNV:将来源于肿瘤病灶的上皮细胞和参考细胞比较,将那些有明显CNV的细胞看作肿瘤细胞 看表达特征:考虑到有的肿瘤细胞可能没有CNV层面的变化,有的文章会根据肿瘤与正常的表达谱来区分是.

TOP生物信息 1万+

快速生成JavaBean: .sql转JavaBean一步到位

简介 我一般数据表结构是用PowerDesigner来建, 建完就需要建Model也即一堆javaBean, 如果没有辅助工具挨个建要累死, 于是用python写了这样一个辅助小工具, 仅需复制下PowerDesigner中Preview中的sql语句, 然后双击下工具就直接生成出所有数据表的javaBean了 源码: https://github.com/shuoGG1239/SqlTo...

shuoGG的专栏 3974

智驾芯片&软件分层&测试

智能驾驶相关的芯片,软件分层,测试相关内容

天赐好车的博客 436

mybatis生成oracle,mybatis oracle 使用mybatis-generator生成bean、mapper、dao

一、非maven的方式:1、首先使用eclipse新建一个java项目 2、然后添加mybatis-generator的jar包和oracle的驱动包,我这分别使用mybatis-generator-core-1.3.5.jar和ojdbc6-11.2.0.1.0.jar ,两个jar分别去官网下载即可,注意oracle的驱动包去官网下载的教程参见(> https://my.oschina....

weixin_29021291的博客 769

手把手教你学Simulink--基于Simulink的微电网用DC-DC变换器仿真建模

微电网概述微电网:包括可再生能源发电设备、储能系统和负载,可以独立于大电网运行,也可以并网运行。重要性提高能源可靠性:通过本地化供电减少对外部电网的依赖。促进可再生能源利用:支持高效整合多种可再生能源。挑战多源管理:不同类型的能源产生方式各异,需设计灵活的电源管理系统。能量转换效率:需要高效的能量转换装置来确保能源的有效利用。通过上述步骤,我们简要介绍了如何基于Simulink进行微电网中DC-DC变换器的仿真建模。

MHD0815的博客 161

饥饿游戏搜索算法(HGS)详解:从生物激励到智能优化

饥饿游戏搜索算法(HGS)是一种受动物饥饿驱动觅食行为启发的智能优化算法。该算法通过模拟生物饥饿程度与觅食策略的关系,将个体适应度映射为饥饿感,并据此动态调整搜索行为。HGS的核心机制包括:1) 饥饿权重计算(W1/W2),2) 三种位置更新策略(随机探索、正向/负向协作),3) 自适应平衡参数E。算法通过迭代优化逐步改进解的质量,具有参数自适应、全局搜索能力强等特点,在复杂优化问题中表现出色。相比传统优化方法,HGS更注重个体内部状态对搜索行为的影响,实现了探索与开发的自然平衡。

qq_42212808的博客 154

通过数据表自动生成实体

import java.sql.*; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; import java.util.Date; /** * @author liaofh * @version 1.0 2016/5/20 * @modified liaofh ...

.... 永远年轻,永远热泪盈眶 5373

Android AMS——AMS初始化(二)

Android AMS 也是一个系统服务,属于系统服务中的引导服务,在 startBootstrapServices() 方法中启动。这里我们就来看一下 ActivityManagerService 的启动流程。

小旭的专栏 776

Eclipse 通过JPA自动生成注解实体

Eclipse 通过JPA自动生成注解实体

big_bigwolf的博客 1666

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

oracle存储过程如何传递一个bean对象_关于Bean的后置处理器

面试了一波Java程序员,有好几位80后的。按理说,他们有将近十年的工作开发时间,无论经验还是技术都应该称得上老司机了。着重考察了Spring中bean的后置处理器相关问题,大概是这样问的:面试官:简历上写了读过Spring源码,具体读过哪些部分?我:比如Spring的启动过程源码,比如扫描包、执行Bean工厂后置处理器、Bean的生成过程等面试官:你说说一个Bean是怎么生成的?我:B...

weixin_39849479的博客 84

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ssh2中配置oracle,在MyEclipse环境下将采用SSH2框架的项目从连接到MySQL数据库改成连接到Oracle数据库...

1.要改变需要使用的数据库,首先要考虑的是是否需要修改表名,因为不同数据库的保留字是不同的。如MySQL可以使用user作为表名,而在Oracle中user是保留字,遇到这种情况表名是必须修改的。2.修改数据库表名之后,在MyEclipse下利用打开数据库链接,然后利用Hibernate 逆向工程生成需要的Bean包中的类以及必须的xx.hdm.xml3.根据新生成的bean修改相应的dao,da...

weixin_39997957的博客 164

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

eclipse中利用hibernate插件,根据数据库表反向生成Javabean

借鉴自:https://blog.youkuaiyun.com/wangpeng047/article/details/6877720; https://www.cnblogs.com/quyanhui/p/4233488.html; eclipse版本:eclipse-jee-photon-R-win32-x86_64 安装hibernate插件:HibernateTools-3.2.4 下载地址:...

weixin_33697898的博客 369
上一篇: Axis开发1
下一篇: 博客文单转载地址
JavaChenYang
博客等级 码龄20年 35粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值