一开始在项目工程中,已module形式引入codegen,并启动该项目中的MainFrame,启动后,窗体显示乱码,后续的影响是,生成的实体类及其他各种文件也会造成乱码,不仅没达到自动生成的方便,反而造成了一定的麻烦。
乱码的原因,一开始认为是编码格式不一致。原先idea设置全局都是UTF-8格式,同事说codegen要用GBK的才可以,由于原项目是UTF-8格式的编码,不能随意修改,否则也会影响原项目,造成乱码。于是,只是单一针对codegen项目进行了编码修改,但是毫无作用。也不知道为什么。(此操作是在原项目中已module形式引入的codegen)。
多次尝试无果后,选择把codegen已单独的项目,在新窗口中打开。
重新启动MainFrame,发现无论在GBK,UTF-8等编码状态下。都可以启动成功。
原因不明。
启动界面如下:
在桌面新建任意文件夹,如code,用来保存生成的代码。
进行相关数据库配置,及库和表的选择。
驱动jar包:
链接:https://pan.baidu.com/s/1Rdl_t75gUmT7XcXwBMPofA
提取码:7566
自己盘 在D:\tools\Java
设置好库和表后,点击完成。
会按照自己设置的规则,生成如下工程代码,只需复制代码到工程内,并修改对应的路径和相关配置即可。