Exciting Development for
Java Developers
Caché is an innovative object database that is ideal for providing data persistence to Java applications. Caché eliminates object/relational mapping, which dramatically shortens development time and boosts runtime performance. Best of all, Caché gives you several options for persisting data, allowing you to choose the approach that works best for you:
- JDBC provides high performance SQL access using a completely Java-based (Type 4) driver.
- Any Caché class can be projected as a Java class so properties and methods can be accessed as Java objects.
- Caché classes can also be projected as Enterprise Java Beans (EJB).
- InterSystems Jalapeño technology creates Caché classes from POJO (plain old java object) class descriptions.
Here is a compilation of links that may be of interest to Java developers. Additional links to general development resources can be found in the Caché Developers Corner.
Free Caché Download
Tutorials
To complete these tutorials, please download our current single-user version of Caché.
| Topic | Title |
|---|---|
| Jalapeño | Jalapeño Tutorial |
| Java Object Bindings | Caché with Java and J2EE QuickStart Tutorial |
| Java Object Bindings | Caché Objects QuickStart Tutorial |
| Enterprise JavaBean Bindings | Caché with Java and J2EE QuickStart Tutorial |
Jalapeño
- InterSystems Jalapeño
- Jalapeño IDE Plug-in download: *No additional development planned. Plug-ins will be supported with maintenance releases as needed.
- Plain Old Java Persistence with Caché
- Demonstration: Java Persistence & Refactoring - Jalapeño Technology
- In the News: Java Developer's Journal - Evaluating Options for Persisting Java Objects
- In the News: SD Times – InterSystems Caché Jalapeño Spices Up Persistence

- Case Study: IBM Division Dramatically Reduces Development Time
- Documentation: Using Jalapeño with Caché
Interview with Joe DeSantis
InterSystems VP of Software Development
At JavaOne, InterSystems VP of Software Development, Joe DeSantis, did an interview with Sys-Con. Watch it below.
Caché and Java
- Component note: Caché and Java
- White paper: Flexible, High-performance Persistence for Java Applications

- In the News: Java Developers Journal – KISS + Swing = RAD

- Documentation: Using Java With Caché
- Documentation: Using Caché Java with Third-party Persistence Frameworks
Caché and Hibernate
Hibernate is an open source utility from JBoss that generates the object-relational mapping needed to store Java objects in a relational database. Since every vendor’s implementation of SQL is slightly different, Hibernate relies on vendor-provided “dialects” to customize its mappings to specific databases. Because Caché can be accessed via SQL, InterSystems has created a dialect for Caché.
InterSystems has created a dialect for Caché 2007.1. The dialect is part of Hibernate 3.2.1GA. Download Hibernate from www.hibernate.org
Caché for Java Developers Update
- Be kept up-to-date on the Java-enabled features of Caché.

