{"id":56603,"library":"guice-persist","title":"Guice Persist","description":"Guice Persist provides a persistence layer for Guice, supporting JPA and other frameworks.","status":"active","version":"7.0.0","language":"java","source_language":null,"source_url":"https://github.com/google/guice","tags":["guice","persistence","jpa","dependency-injection"],"install":[{"cmd":"<dependency>\n  <groupId>com.google.inject.extensions</groupId>\n  <artifactId>guice-persist</artifactId>\n  <version>7.0.0</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'com.google.inject.extensions:guice-persist:7.0.0'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"PersistService","correct":"com.google.inject.persist.PersistService"}],"quickstart":{"code":"import com.google.inject.Guice;\nimport com.google.inject.Injector;\nimport com.google.inject.persist.PersistService;\nimport com.google.inject.persist.jpa.JpaPersistModule;\n\npublic class Example {\n    public static void main(String[] args) {\n        Injector injector = Guice.createInjector(new JpaPersistModule(\"myUnit\"));\n        PersistService service = injector.getInstance(PersistService.class);\n        service.start();\n        System.out.println(\"Persistence started\");\n    }\n}","lang":"java","description":"Start JPA persistence service using Guice Persist."},"warnings":[{"fix":"Add a JPA implementation dependency like org.hibernate:hibernate-core.","message":"Guice Persist requires a JPA provider (e.g., Hibernate) on the classpath.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'depend':20 'dependency-inject':19 'framework':15 'guic':1,3,10,16 'inject':21 'jpa':12,18 'layer':8 'persist':2,4,7,17 'provid':5 'support':11","created_at":"2026-06-15T10:43:01.261740+00:00","updated_at":"2026-06-15T10:43:01.261740+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/google/guice","github":"https://github.com/google/guice","docs":"https://appdoc.app/artifact/com.google.inject.extensions/guice-persist/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["dependency-injection","database"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}