`

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自动生成实体

    Oracle自动生成实体是一种高效开发工具的功能,它可以帮助程序员快速地基于数据库中的表结构创建相应的Java实体类。在Java企业级开发中,实体类是数据访问层的重要组成部分,它们通常映射到数据库表,用于存储和操作...

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

    连接成功后,工具会列出所有可用的表或视图,允许用户选择需要生成实体类的表。用户还可以选择是否包含特定的字段,或者自定义字段的属性,如忽略某些字段、设置字段为只读或设置默认值。 生成的C#实体类通常会遵循...

    oracle自动生成实体类-链接DLinq--源码

    总之,"oracle自动生成实体类-链接DLinq--源码"项目是一个实用的工具,可以帮助开发者快速构建基于Oracle数据库的ORM模型。它结合了DLinq的灵活性和Oracle的强大功能,降低了开发工作量,提升了开发效率。对于想要...

    C#自动生成实体类

    因此,"C#自动生成实体类"的技术应运而生,它旨在通过自动化过程来减轻开发人员的工作负担。 这个技术的核心在于能够连接到SQL数据库,分析其中的表结构,并自动生成对应的C#实体类。这样的工具或库通常会解析...

    代码自动生成_连接数据库生成entity(可自定义)_oracle

    标题中的“代码自动生成_连接数据库生成entity(可自定义)_oracle”指的是一个特定的工具或框架,它能够自动化地从Oracle数据库中抽取结构信息,并根据这些信息生成对应的实体类(Entity)代码。Entity在对象关系映射...

    oracle实体类代码生成器

    4. **生成实体类框架**:根据获取的表结构,工具会自动生成一个Java类,类名通常为表名的驼峰命名形式。在类中,它会为每个字段创建一个私有属性,以及对应的getter和setter方法。 5. **注释和序列化支持**:为了...

    oracle 根据数据库自动生成JAVA代码

    "Oracle根据数据库自动生成JAVA代码"这一技术就是将数据库中的表结构映射到Java编程语言中的实体类、DAO(Data Access Object)、Service、Controller以及前端展示层的HTML模板,从而减少手动编写这些基础代码的工作...

    oracle实体类生成工具.zip

    Oracle实体类生成工具是一款专为开发者设计的实用软件,它极大地简化了在Oracle数据库开发过程中创建对应Java实体类的工作。实体类在Java编程中扮演着重要角色,它们是对象关系映射(ORM)的基础,例如Hibernate框架...

    Oracle 生成实体类.rar

    例如,Entity Framework是一个常用的ORM框架,它可以自动生成实体类和上下文类,但默认并不支持Oracle数据库,需要安装额外的提供者如Oracle Developer Tools for Visual Studio。 这个压缩包可能包含了一个自定义...

    自动生成实体类

    手动创建和维护这些实体类可能会耗费大量时间,因此,自动生成实体类的工具应运而生。"自动生成实体类"的Winform窗体应用程序正是为了解决这一问题,提高开发效率。 该工具是C#自制研发的,主要目标是简化开发流程...

    oracle生成实体

    "Oracle生成实体"这一主题涉及到如何利用Oracle数据库的信息来创建Java对象,这些对象通常被称为实体类,它们在Java应用程序中作为数据模型存在,映射到数据库表的结构。 在Oracle数据库中,我们可以通过查询数据库...

    Mybatis Generator自动生成JavaEntity带中文注释和注解[Maven]工程

    Mybatis Generator是一款强大的工具,它能够自动生成Java实体类(Entity)、Mapper接口和XML配置文件,极大地提高了开发效率。在"Maven"环境下,我们可以轻松地集成这个插件,实现自动化代码生成,尤其对于处理带有...

    C#快速生成实体类小工具

    标题 "C#快速生成实体类小工具" 描述的是一个基于C#编程语言开发的实用程序,该程序能够从SQL Server数据库中自动生成实体类。这个工具极大地简化了开发过程,尤其是在数据驱动的应用程序中,它能帮助程序员快速地...

    mybtisgen_test自动生成工具

    MyBatisGen_test是一款自动化工具,专为MyBatis框架与Oracle数据库间的交互设计,用于高效地生成实体类(Entity)、数据访问对象(DAO)以及对应的XML配置文件。这款工具极大地提高了开发效率,免去了手动编写这些...

    oracle 表转实体类工具

    在实际开发中,这个工具可以与IDE集成,使得在数据库设计完成后,开发者可以快速地生成实体类,从而将更多精力集中在业务逻辑上,而不是重复的代码编写。此外,这样的工具通常也支持定制化,允许用户自定义生成的...

    oracle数据库实体类生成器

    例如,当数据库表结构发生变化时,只需更新数据库,然后重新生成实体类,就可以快速地适应这些变化,而无需手动修改大量的代码。这在大型项目中尤其重要,因为手动管理大量的实体类可能会导致错误和遗漏。 总的来说...

    Hibernate3自动生成entity

    本篇文章将详细讲解如何使用Hibernate3在MyEclipse环境中自动生成实体类(Entity)以及相关的映射文件,从而快速构建数据访问层。 首先,我们需要创建一个新的Web工程。在MyEclipse中,通过File > New > Dynamic ...

    mybatis自动生成实例支持oracle和MySQL

    在"mybatis自动生成实例支持oracle和MySQL"的场景中,我们可以理解为该压缩包包含了一个能够帮助开发者自动生成针对Oracle和MySQL数据库的相关代码的工具或教程。 1. **MyBatis自动化工具**: MyBatis Generator ...

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

    Oracle实体类生成工具是一款针对Oracle数据库的实用工具,它的主要功能是自动生成C#语言的实体类代码,大大减轻了开发人员在数据访问层的工作负担。优化版表明该工具经过了改进,提高了性能和用户体验,使得在日常...

    mybatis自动代码生成工具(映射mysql,oracle)

    MyBatis 自动代码生成工具是一款高效且便捷的开发辅助软件,它可以帮助开发者快速生成 MyBatis 的 Mapper 文件、实体类、DAO 接口及其实现类等代码,极大地提高了开发效率,尤其在处理大量的数据库表结构时。...

Global site tag (gtag.js) - Google Analytics