{"id":37785197,"url":"https://github.com/carter-ya/idea-plugin-jpa-support","last_synced_at":"2026-01-16T15:11:38.065Z","repository":{"id":38189686,"uuid":"132337824","full_name":"carter-ya/idea-plugin-jpa-support","owner":"carter-ya","description":"Generate entity/repositroy for JPA/Lombok/Spring Data JPA.","archived":false,"fork":false,"pushed_at":"2025-12-13T09:16:04.000Z","size":10175,"stargazers_count":171,"open_issues_count":11,"forks_count":59,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-12-14T23:36:28.277Z","etag":null,"topics":["generator","idea-plugin","jpa-entities"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carter-ya.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"jpa-support","custom":["https://www.paypal.com/paypalme/carterya","https://raw.githubusercontent.com/carter-ya/idea-plugin-jpa-support/master/src/main/resources/images/alipay.png#支付宝","https://raw.githubusercontent.com/carter-ya/idea-plugin-jpa-support/master/src/main/resources/images/wechat.jpeg#微信支付"]}},"created_at":"2018-05-06T12:49:07.000Z","updated_at":"2025-12-13T09:15:07.000Z","dependencies_parsed_at":"2025-08-07T08:20:49.530Z","dependency_job_id":"be2291d4-3b69-49e3-a066-adaedd87238f","html_url":"https://github.com/carter-ya/idea-plugin-jpa-support","commit_stats":null,"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/carter-ya/idea-plugin-jpa-support","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carter-ya%2Fidea-plugin-jpa-support","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carter-ya%2Fidea-plugin-jpa-support/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carter-ya%2Fidea-plugin-jpa-support/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carter-ya%2Fidea-plugin-jpa-support/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carter-ya","download_url":"https://codeload.github.com/carter-ya/idea-plugin-jpa-support/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carter-ya%2Fidea-plugin-jpa-support/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["generator","idea-plugin","jpa-entities"],"created_at":"2026-01-16T15:11:37.966Z","updated_at":"2026-01-16T15:11:38.041Z","avatar_url":"https://github.com/carter-ya.png","language":"Java","funding_links":["https://opencollective.com/jpa-support","https://www.paypal.com/paypalme/carterya","https://raw.githubusercontent.com/carter-ya/idea-plugin-jpa-support/master/src/main/resources/images/alipay.png#支付宝","https://raw.githubusercontent.com/carter-ya/idea-plugin-jpa-support/master/src/main/resources/images/wechat.jpeg#微信支付"],"categories":[],"sub_categories":[],"readme":"- [English](README.md)\n- [中文文档](README_zh.md)\n\n# Plugin description\n\n\u003c!-- Plugin description --\u003e\n- Generate entity/repository class for JPA/Lombok/Spring Data JPA.\n- Generate entity/repository class for JPA/Lombok/Spring Data JPA.\n- Support internationalization. Currently supported languages are \u003ca href=\"https://github.com/carter-ya/idea-plugin-jpa-support/blob/master/README.md\"\u003eEnglish\u003c/a\u003e, \u003ca href=\"https://github.com/carter-ya/idea-plugin-jpa-support/blob/master/README_zh.md\"\u003e简体中文\u003c/a\u003e.\n- Support all databases.\n- Support generate source code from Database plugin\n- Support custom generate code template\n   - Available template directory\n      - Module template directory: `{module}/.idea/JPA Support/template`\n      - Project template directory: `{project}/.idea/JPA Support/template`\n      - Home template directory: `{user.home}/.JPA Support/template`\n   - Available templates\n      - Controller.vm\n      - DTO.vm\n      - JpaEntity.vm\n      - JpaRepository.vm\n      - MapperXml.vm\n      - MybatisGenerateConfig.vm\n      - QueryVO.vm\n      - SaveVO.vm\n      - Service.vm\n      - Service-MybatisPlus.vm\n      - Service-TkMybatis.vm\n      - UpdateVO.vm\n- Support custom db type mapping\n- Mac: Command + N or Windows: Alt + Insert and select \u003cb\u003eJpa Entities\u003c/b\u003e\n\u003c!-- Plugin description end --\u003e\n\n# Guide\n\n## Active Plugin\n\n1. Way 1 `Generate JPA Entities` \u003cbr\u003e\n   ![Way 1](doc/package_right_click.png)\n\n2. Way 2 -\u003e Edit area right click `Generate JPA Entities` \u003cbr\u003e\n\n![Way 2](doc/editor_right_click.png)\n\n3. `Database` right click\u003cbr\u003e\n\n![Database右击](doc/database_right_click_generate.png)\n\n\u003e IDEA Ultimate only\n\n4. `Hot key`\n\n- Mac: `Command + N`\n- Windows: `Alt + Insert`\n\n## Usage\n\n1. Step 1\u003cbr\u003e\n\n![Step 1](doc/set_database_connection.png)\n\n2. Step 2\u003cbr\u003e\n\n![Step 2](doc/generate_setting.png)\n\n3. Step 3\u003cbr\u003e\n\n![Step 3](doc/select_and_generate.png)\n\n## Other settings\n\n1. Custom template\u003cbr\u003e\n\n![Custom template](doc/template.png)\n\n2. Custom type mapping\u003cbr\u003e\n\n![Custom type mapping](doc/type_mapping.png)\n\n## Related articles\n\n1. [Use Tutorial Video YouTube](https://www.youtube.com/watch?v=CynidTePOys)\n\n## Sponsor\n\n\u003ca href=\"https://jb.gg/OpenSource\" alt=\"JetBrains\" target=\"_blank\"\u003e\u003cimg src=\"doc/jetbrains.png\" width=\"100\" alt=\"JetBrains\" /\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarter-ya%2Fidea-plugin-jpa-support","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarter-ya%2Fidea-plugin-jpa-support","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarter-ya%2Fidea-plugin-jpa-support/lists"}