当前位置: 首页 > 科技观察

代码开发技巧快速逆向

时间:2023-03-15 09:56:25 科技观察

我们都知道,在开发的时候,我们的实体类和各种工具类可以100%的使用,而有些实体类,因为表中字段的增加,一个实体类可能有20或30个字段,如果我们让我们编辑每个字段,那么你一半以上的时间将浪费在处理这个字段上,所以今天我将它交给你,这个快速简单的基于生成实体类的工具表结构,在逆向工程中大家都知道,在开发的时候可以100%的使用我们的实体类,各种工具类,还有一些实体类,因为表的字段增加,一个实体类可能有20个或者30个字段,如果让我们对每个字段进行编辑,那么你一半以上的时间都会浪费在处理这个字段上,所以,今天,啊粉就送给你,这个简单快捷的根据表结构生成实体类的工具,逆向工程。什么是逆向工程根据数据库生成java代码,这个就是逆向工程,就是??我们要根据数据库表结构生成我们对应的代码。话不多说,先排一下,直接建个表,大概有十几个字段,然后我们直接用逆向工程来排。我们简单的设计了一个订单表,在表结构上面,然后我们把这个表创建到我们的数据库中。建表语句如下:CREATETABLEorder_central(IDVARCHAR(32)NOTNULLCOMMENT'主键ID',ORDER_SOURCEVARCHAR(32)COMMENT'订单来源',ORDER_CODEVARCHAR(64)COMMENT'订单号',USER_IDVARCHAR(32)COMMENT'用户ID',USER_NAMEVARCHAR(32)COMMENT'用户名',USER_PHONEVARCHAR(32)COMMENT'用户手机号码',USER_ADDRESSVARCHAR(32)COMMENT'用户地址',ORDER_AMOUNTDECIMAL(32,10)COMMENT'订单金额',ORDER_STATUSINTCOMMENT'订单状态',ORDER_SETTLEVARCHAR(32)COMMENT'结算',REVISIONINTCOMMENT'乐观锁',CREATED_BYVARCHAR(32)COMMENT'创建者',CREATED_TIMEDATETIMECOMMENT'创建时间',UPDATED_BYVARCH(32)COMMENT'updatedby',UPDATED_TIMEDATETIMECOMMENT'updatedtime',PRIMARYKEY(ID))创建项目后,我们需要创建一个简单的main方法,然后生成它。下面我们搭建一个基本的springboot的工程。如何搭建springboot项目,阿粉就不说了,直接看需要引入哪些依赖,依赖如下:mysqlmysql-connector-java8.0.28org.freemarkerfreemarker2.3.30com.baomidoumybatis-plus-boot-starter3.3.1