`

oracle查询自动生成实体entity

 
阅读更多
select 'private ' || (case
         when col.DATA_TYPE = 'VARCHAR2' then
          'String'
         when col.DATA_TYPE = 'NUMBER' then
          'BigDecimal'
         when col.DATA_TYPE = 'DATE' then
          'Date'
       end) DATA_TYPE1
      ,LOWER(substr(REPLACE(INITCAP(col.COLUMN_NAME), '_', ''), 1, 1)) ||
       substr(REPLACE(INITCAP(col.COLUMN_NAME), '_', ''), 2)
      ,LOWER(substr(REPLACE(INITCAP(col.COLUMN_NAME), '_', ''), 1, 1)) ||
       substr(REPLACE(INITCAP(col.COLUMN_NAME), '_', ''), 2) || ';'
      ,'dto.set' || REPLACE(INITCAP(col.COLUMN_NAME), '_', '') || '(xxx);'
      ,'dto.get' || REPLACE(INITCAP(col.COLUMN_NAME), '_', '') || '()'
      ,'dto.set' || REPLACE(INITCAP(col.COLUMN_NAME), '_', '') || '(' ||
       'rs.get' || (case
         when col.DATA_TYPE = 'VARCHAR2' then
          'String'
         when col.DATA_TYPE = 'NUMBER' then
          'BigDecimal'
         when col.DATA_TYPE = 'DATE' then
          'Date'
       end) || '("' ||
       LOWER(substr(REPLACE(INITCAP(col.COLUMN_NAME), '_', ''), 1, 1)) ||
       substr(REPLACE(INITCAP(col.COLUMN_NAME), '_', ''), 2) || '")' || ');'
      ,CONCAT('//', com.comments)
  from user_tab_columns col
inner join user_col_comments com
    on col.TABLE_NAME = UPPER('SCORE_MERGE_SETTING')
   and col.TABLE_NAME = com.TABLE_NAME
   and col.COLUMN_NAME = com.COLUMN_NAME
order by col.COLUMN_ID;
分享到:
评论

相关推荐

    Oracle数据库表生成C#实体类

    这个只是一个小工具,快速生成实体类。程序难免有些许问题。

    Oracle实体类生成工具优化版(不含源码)

    Oracle实体类生成工具优化版(不含源码)完全自己手工书写,基本上可以日常使用.请大家给予好评(源码可以参看我之前上传过的一份)

    基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v4.1.2版)

    于是一怒之下,自己动手丰衣足食,于是就自己用Swing写了一个基于数据库的自动化生成工具,支持MySQL、Oracle、SQLServce、PostgreSQL,完美支持JPA注解,可以同时生成Entity和DTO等,可以自动去除表前缀,支持单个...

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

    3、新增选择实体注解功能,生成实体的时候自动为实体添加额外的注解。 4、弹出对话框界面大小调整。 5、新增数据源添加默认设置。 6、精确匹配在点更多时,已选中的表会在弹出的列表中被勾选中。 7、修复模糊...

    Entity Model Studio V2.0 Beta

    Entity Model Studio是一款支持面向对象设计方法的建模及代码生成工具,集面向对象的静态建模,物理数据库设计,ORM代码自动生成于一体。Entity Model Studio自带了完全自主研发的ORM内核,并与静态模型高度结合,...

    ORM及代码生成器C#源码(2012最新版Kenly.DBFramework4.6.5.5)

    2、自动生成相关的工程文件,生成完整的业务层项目文件。 3、可以帮助生成自定义查询方法。 4、支持SQLServer2000、SQLServer2005和Oracle代码生成插件,支持插件扩展。 提供 1、对象关系映射组件: Kenly....

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

    于是一怒之下,自己动手丰衣足食,就自己用Swing写了一个通过数据库的表生成JavaBean的工具,支持MySQL、Oracle、SQLServce、PostgreSQL,完美支持JPA注解,可以同时生成Entity和DTO,可以自动去除表前缀,并支持...

    .net 数据库生成实体工具

    生成器支持连接SQL Server及Oracle,根据表结构生成Entity、Model、Business层、Dataaccess层。大型软件公司使用的工具,欢迎下载

    mybatisplus_code_create.zip

    5. 自动生成entity实体类: * 含有表注释及字段注释 * 含有@TableName、@TableId注解 * 继承com.baomidou.mybatisplus.activerecord.Model 6. 自动生成mapper.java接口及mapper.xml映射文件 * 继承...

    最好用的数据表sql.xml 和实体类生成工具

    最好用的生成实体类和数据表SQL 文件,可以生成Entity 和Mapper类,还有一个数据库sql.xml 文件

    mybatis generator

    该工具支持mysql和oracle,自动生成表对应的mapper.xml 实体entity mapper接口等,在generator.xml中配置数据源和表名和实体类名三个参数就ok,简单方便快捷

    代码生成器.zip

    界面代码(包括 EasyUI 和 BootstrapWeb 界面)、Entity Framework 实体框架代 码、导出数据库文档、浏览数据库架构、查询数据、生成 Sql 脚本等,还整合 自定义模板和数据库信息的引擎,方便编写自定义模板调试和...

    【建模&代码生成利器】EntityDeveloper

    Entity Developer for dotConnect 使用Devart LINQ支持可用的dotConnects for Oracle, MySQL, PostgreSQL以及SQLite.请浏览Editions页获得更多关于可用选项的更多信息。 关键特性 可视化的图表建模 可定制并且直观...

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

    于是一怒之下,自己动手丰衣足食,就自己用Swing写了一个通过数据库的表生成JavaBean的工具,支持MySQL、Oracle、SQLServce,完美支持JPA注解,可以同时生成Entity和DTO,可以自动去除表前缀,并支持去除多个前缀,...

    EntityFramework_Oracle_sample:一个带有 c#、实体框架和 oracle 11g 的最小示例项目

    一个带有 c#、实体框架和 oracle 的最小示例控制台应用程序项目,它也在 linux 下以单声道运行。 对于此应用程序,oracle 数据库为 11g(docker 镜像 )并使用 mono(docker 镜像: )。 要设置数据库,请在创建...

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

    2、新增实体的schema,生成实体时要使用的schema,schema可以自动生成: 如果schema与数据库的用户名相同则写dbUsername,如果schema与数据库的库名相同则写 dbName。 3、新增设置文件扩展名,现在已经不仅仅...

    code-generator.jar

    1.使用swing封装mybatis plus 的代码生成工具(顺便推荐使用mybatisplus),启动即用,支持mysql ,oracle ,自动记录最后一次输入历史 2.支持生成springdata jpa entity和dao 3.支持生成普通java实体类 2.可执行...

    ADF开发指南(中文版)

    本节我们不打算重复前一节对实体生成的讨论,而是关注使用向导时接受了缺省值所跳 过的步骤。你可以回到下面的章节复习已学过的内容:  第 2章(ADF BC介绍),创建简单业务服务  第 1章(OracleADF新手上路),...

    BOS 技术整理

    @GeneratedValue 自动生成主键的值 @Column 设置映射数据表中列信息 @Temporal 控制数据表保存日期哪个部分(日期、时间、日期时间) @OneToMany(mappedBy 相当于 inverse ) @ManyToOne 结合 @JoinColumn ...

    数据库设计,建模和部署工具BDBPro3.1-setup_EN

    唯一的事,你需要做的就是更新资源文件自动生成bdb 。 · Database migration. 数据库迁移。 Supply a complete database migration schedule. 供应一个完整的数据库迁移时间表。 You can carry out migration...

Global site tag (gtag.js) - Google Analytics