逆向工程这块有很多好的帖子,大家可以网上搜一下,(李阿珺)什么是逆向工程?mybatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、pojo)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。一:单独建立一个项            
                
         
            
            
            
            一、什么是逆向工程?      简单点说,就是通过数据库中的单表,自动生成java代码。      Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)      企业中,逆向工程是个很常用的工具,之前我们就学习了hibernate的逆向工程,比我们手动创建映射文件的配置信息方便很多,二、下载逆向工程      jar包下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 13:50:25
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在进行“pdm逆向工程mysql生成表没有备注”的过程中,我们常常面临一些挑战,尤其是如何确保生成的数据库表包含必要的备注信息。本文将详细记录解决该问题的过程,从背景描述、技术原理、架构解析、源码分析、应用场景,到总结与展望,确保逻辑顺序合理。
## 背景描述
在使用PDM(PowerDesigner模型)进行逆向工程时,尤其是生成MySQL数据库表,常常会遇到一个常见问题:生成的数据库表没有            
                
         
            
            
            
            **逆向工程与数据库表注释**
在软件开发过程中,数据库是一个重要的组成部分,它承载着应用程序的数据。当我们维护一个数据库时,有时会遇到一些问题,例如,我们可能需要了解表的结构和关系,或者我们可能需要在没有文档的情况下理解现有数据库。逆向工程就是解决这些问题的一种方法。
逆向工程是通过分析和理解现有的数据库结构来生成数据库模型的过程。在本文中,我们将探讨如何使用PDM(Physical Dat            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-30 11:43:06
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、安装MYSQL的ODBC驱动 驱动下载地址:https://dev.mysql.com/downloads/connector/odbc/ 这里不推荐使用位,有可能PowerDesigner找不到驱动,直接安装32位即可。 直接安装 如果报错:This application require ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-02 15:02:00
                            
                                707阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            常用的建模工具有:PowerDesigner和ERWin,后者已快被淘汰,但前者依然活跃。相信大家都遇到过项目组已经运营很很久,但是竟然连一个ER图都没有,今天就讲解一下PowerDesigner连接mysql逆向生成pdm。PS:网络上各种老版本,各种文不对题,按照本文去做,10分钟即可搞定,就是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-07-19 16:42:00
                            
                                182阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            常用的建模工具有:PowerDesigner和ERWin,后者已快被淘汰,但前者依然活跃。相信大家都遇到过项目组已经运营很很久,但是竟然连一个ER图都没有,今天就讲解一下PowerDesigner连接mysql逆向生成pdm。PS:网络上各种老版本,各种文不对题,按照本文去做,10分钟即可搞定,就是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-10-16 13:11:00
                            
                                489阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、选择文件(File)-Revers Engineer-Database...2、弹出如下窗口,选择数据库类型,点击【确定】3、进入如下页面,选中【Using scirpt files:】4、选择添加文件按钮,选择sql文件,点击确定至此pdm结构文件生成,点击保存就可以保存pdm文件             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-03-06 08:12:49
                            
                                4071阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            物理数据模型PDM 物理数据模型(Physical Data Model,PDM):在数据库的逻辑结构设计好之后,就需要完成其物理设计,PDM就是为实现这一目的而设计的。 物理数据模型是以常用的DBMS(数据库管理系统)理论为基础,将CDM/LDM中所建立的现实世界模型生成相应的DBMS的SQL语言            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-04-27 10:10:00
                            
                                277阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            powerdesigner逆向工程,从数据库导出PDM本文工具:powerdesigner 15,数据源oracle 11g第一步如图,新建一个模型第二步:选中当前模型 testdb.  然后在菜单栏database->update model from database如图:会弹出如下窗口:选择或者配置一个数据源:如果这里有一个数据源,直接选择一个或者修改当已存在的数据源配置。如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-03-18 17:28:07
                            
                                1233阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在【file】菜单中从数据库或者sql脚本文件生成PDM选择【tools】-》选择【generate conceptual data model...】-转换为CDM在CDM工作区时,选择菜单【tools】-》【generate physical model...】生成PDM在PDM工作区时,选择菜单【database】-》【geerate database】生成数据库或SQL脚本文件摘自:htt...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2010-09-19 15:15:00
                            
                                248阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            powerdesigner逆向工程生成PDM时的列注释            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-29 14:48:00
                            
                                276阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            [size=x-large][color=red]SQL Server[/color][/size]:打开PowerDesigner 12(以下简称pd),            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-16 11:48:41
                            
                                372阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL 逆向工程简介
在软件开发过程中,逆向工程(Reverse Engineering)是一个常见的过程。它指的是分析和理解一个系统的构成和运作,能够帮助开发者更好地维护和优化应用程序。本文将重点讨论 MySQL 数据库的逆向工程,通过示例代码来阐明其主要步骤,以及如何生成关系图。
## 逆向工程的目的
逆向工程数据库的主要目的包括:
1. 理解数据库结构和设计。
2. 恢复丢失            
                
         
            
            
            
            方式一: 1、首先把你要生成pdm的数据库导出一份表结构,以sql结尾。 2、File--Reverse Engineer--Database 3、创建新的物理数据模型,我这里用的是postgresql数据库 4、选择脚本--点击确定 5、生成文件如下 方式二: https://jingyan.ba ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-23 10:06:00
                            
                                1095阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一.MyBatis的逆向工程1、创建逆向工程的步骤a>添加依赖和插件<!-- 依赖MyBatis核心包 -->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 16:58:31
                            
                                119阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、逆向工程的作用  简单来说,就是替我们生成Java代码。  之前使用Mybatis的Mapper代理方法开发,还需要自己创建实体类,而且属性还得和数据库中的字段对应。这着实是机械化的而且比较麻烦的事,而机械化的事情正是代码所擅长的,于是Mybatis官方就提供了MyBatis Generator ,可以通过简单的配置替我们针对单表自动生成mapper接口,mapper.xml,以及实体类。二、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-13 09:22:01
                            
                                67阅读
                            
                                                                             
                 
                
                                
                    