java實體類生成工具

2021-08-07 21:54:19 字數 1950 閱讀 2809

原因是這樣的,eclipse有那種生成實體類的外掛程式,可是我感覺裝來裝去很麻煩,於是我想,乾脆自己做乙個生成實體類的工具吧,說做就做,然後就自己花了兩個小時左右做出來了乙個,以後應該能大大提高工作效率吧。

輸入:屬性個數

輸入:type virablename

輸出:d盤下面的example檔案,該檔案裡面生成了實體類的**

原理就是填充資料而已。。。根本沒有難度

然後用了map模板把資料存起來了

**這個是資料截圖,ckcommand表示類,5表示有幾個屬性,剩下的都是資料屬性

然後把這個資料複製進控制台執行就可以了**

執行截圖

最後的實體類截圖

注意去d盤下面找

#include  

#include

#include

#include

using

namespace

std;

int main()

cout

<< "congratulation that you are success!"

if (examplefile.is_open())

//first constructor

examplefile << "\n//無引數的構造器\n";

examplefile << " public "

<< classname << "()\n\n";

//第二個構造器

examplefile << "//有引數的構造器\n";

examplefile << " public "

<< classname << "("; //列印到括號地方了

for (m1_iter = mapstudent.begin(); m1_iter != mapstudent.end(); m1_iter++)

else

}examplefile << ")

examplefile << " }\n";

//----------------------------- 建構函式內容結束---------------------------------

//----------------------------- get方法開始--------------------------------------

examplefile << "\n//get跟set方法都在這裡\n";

for (m1_iter = mapstudent.begin(); m1_iter != mapstudent.end(); m1_iter++)\n\n";

//--------------------------------set方法繼續--------------------------------

examplefile << " public void set"

<< m1_iter->first << "("

<< m1_iter->second << " "

<< m1_iter->first\

<< ")\n\n";

}//完結撒花

examplefile << "}\n";

examplefile.close();

}system("pause");

return

0;}

動態生成實體類

在開發中可能會遇到這幾種情況 1 ef或linq查詢出來的匿名物件在其它地方呼叫不方便,又懶的手動建實體類 2 通過datatable反射實體需要先建乙個類 頭痛 3 通過sql語句返回的實體也需要先建乙個類 頭痛 4 如果通過 生成器要寫模版,需要安裝或者不想生成一堆不用的類 為了解決上面的不便之...

EfCore DbFirst生成實體類

本文主要介紹dbfirst情況下,使用efcore命令生成實體類。一 安裝工具 dotnet ef dotnet ef 可以安裝為全域性或本地工具,全域性命令如下 安裝 dotnet tool install global dotnet ef 更新dotnet tool update global ...

json快速生成實體類

justcode 2016 11 04 16 19 1.利用這個工具,不知是那位寫的,真的是簡單實用,對於一些複雜的json有這樣的工具真的是如魚得水一樣.public list 城市 城市 public class 城市 public string 省 public list 市 市 public...