EasyCode icon indicating copy to clipboard operation
EasyCode copied to clipboard

基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。...

Results 65 EasyCode issues
Sort by recently updated
recently updated
newest added

java.lang.AssertionError at com.intellij.util.xmlb.OptionTagBinding.deserialize(OptionTagBinding.java:106) at com.intellij.util.xmlb.BasePrimitiveBinding.deserializeUnsafe(BasePrimitiveBinding.java:54) at com.intellij.util.xmlb.BeanBinding.deserializeInto(BeanBinding.java:242) at com.intellij.util.xmlb.BeanBinding.deserializeInto(BeanBinding.java:200) at com.intellij.util.xmlb.BeanBinding.deserialize(BeanBinding.java:143) at com.intellij.util.xmlb.NotNullDeserializeBinding.deserializeUnsafe(NotNullDeserializeBinding.java:20) at com.intellij.util.xmlb.AbstractCollectionBinding.deserializeItem(AbstractCollectionBinding.java:245) at com.intellij.util.xmlb.CollectionBinding.doDeserializeList(CollectionBinding.java:34) at com.intellij.util.xmlb.AbstractCollectionBinding.deserializeList(AbstractCollectionBinding.java:182) at com.intellij.util.xmlb.Binding.deserializeList(Binding.java:25) at com.intellij.util.xmlb.OptionTagBinding.deserialize(OptionTagBinding.java:108) at com.intellij.util.xmlb.BasePrimitiveBinding.deserializeUnsafe(BasePrimitiveBinding.java:54) at com.intellij.util.xmlb.BeanBinding.deserializeInto(BeanBinding.java:242) at com.intellij.util.xmlb.BeanBinding.deserializeInto(BeanBinding.java:200) at...

postgres版本15,idea版本2021.2.2,easycode1.2.8-RELEASE

`com.intellij.diagnostic.PluginException: Cannot init component state (componentName=, componentClass=SettingsStorageServiceImpl) [Plugin: com.sjhy.plugin.easycode] at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:142) at com.intellij.configurationStore.ComponentStoreWithExtraComponents.initComponent(ComponentStoreWithExtraComponents.kt:48) at com.intellij.serviceContainer.ComponentManagerImpl.initializeComponent$intellij_platform_serviceContainer(ComponentManagerImpl.kt:521) at com.intellij.serviceContainer.ServiceComponentAdapter.createAndInitialize(ServiceComponentAdapter.kt:51) at com.intellij.serviceContainer.ServiceComponentAdapter.doCreateInstance(ServiceComponentAdapter.kt:37) at com.intellij.serviceContainer.BaseComponentAdapter.getInstanceUncached(BaseComponentAdapter.kt:113) at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:67) at com.intellij.serviceContainer.BaseComponentAdapter.getInstance$default(BaseComponentAdapter.kt:60) at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:595) at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:569) at...

当数据库字段为驼峰式时,实体类字段会变为全小写生成

问题一: 无法读取到全局变量? 这是全局变量的配置 ![image](https://github.com/makejavas/EasyCode/assets/18060521/e3b956ec-35b6-43c5-876a-708f806b63e3) 这是我模板和调试运行的结果 ![image](https://github.com/makejavas/EasyCode/assets/18060521/4e3d44e9-14b8-4b91-8321-654f039a0def) 问题二: ![image](https://github.com/makejavas/EasyCode/assets/18060521/986fe20f-afec-4dd4-a63f-af1a75772815)

我更新2023.2版本的idea后,easycode的颜色模块都出问题了?还是所有$相关的都出问题了? 模板如下: ```xml ##设置回调 $!callback.setFileName($tool.append("logback-spring.xml")) $!callback.setSavePath($tool.append($modulePath, "/src/main/resources")) logback-spring ${pattern-color} ${LOG_HOME}/%d.all.%i.log 10MB 30 ${pattern} ${LOG_HOME}/error/%d.error.%i.log 10MB 30 ${pattern} ERROR ACCEPT DENY ``` 报错如下: ```vm 在生成代码时,模板发生了如下语法错误: org.apache.velocity.exception.ParseErrorException:Encountered"-color}-->\n\n\n\n\n\n\n"at Velocity Code Generate[line 17,column 35]...

模板文件如下 ```vm ##设置回调 $!callback.setFileName($tool.append("banner.txt")) $!callback.setSavePath($tool.append($modulePath, "/src/main/resources"))${AnsiStyle.BOLD}${AnsiColor.BRIGHT_RED} ______ ______ _ ${AnsiColor.BRIGHT_RED}(_____ \ / _____) | ${AnsiColor.BRIGHT_YELLOW} _____) )___ ____| / | | _ ____ _ _ ____ ____ ${AnsiColor.BRIGHT_GREEN}| ____/ _...

`GlobalDict`的`DEFAULT_JAVA_TYPE_LIST`中有两个`java.lang.Character`

user表 name,uid,age 生成的Dao是` List queryAllByLimit(User user, @Param("pageable") Pageable pageable);`,只有pageable 加了注解。mapper是这样的 ```xml select name, uid, age from user and name = #{name} and uid = #{uid} and age = #{age} limit...