Author Archive
Tuesday, June 9th, 2009
Instead of wasting your time searching the menus and toolbars in an attempt find out that action you need right now, use the Find Action command (Ctrl+Shift+A) to quickly locate what you need. It works just like Go to Class:

Tags: Navigation
Posted in FYI, How-To's, Tips & Tricks | 1 Comment »
Monday, June 1st, 2009
In Maia the Show Parameter Info action (Ctrl+P) is available in SQL function calls and value expressions.

Tags: editor, maia, sql
Posted in FYI, In Development, Tips & Tricks | 1 Comment »
Tuesday, May 26th, 2009
First Maia EAP brings you the following JavaEE support improvements:
- EJB 3.1 @Singleton Session Bean

- JPA 2.0 @ElementCollection attribute type, plus freshly allowed attribute types in embeddable objects (@OneToOne, @Embedded, etc.)
- JPA 1.0/2.0 with Hibernate provider will not throw false-positive warnings about certain JPA specification violations that occur because of differences in JPA and Hibernate.
Tags: EJB 3.1, Javaee 6, JPA 2.0, maia
Posted in FYI, In Development | No Comments »
Monday, April 27th, 2009
The upcoming IntelliJ IDEA 8.1.1 includes a new option to generate separate XML mapping per entity.

Tags: Code Generation, Database, Hibernate, JPA
Posted in FYI, How-To's, Tips & Tricks | 1 Comment »
Wednesday, March 18th, 2009
With IntelliJ IDEA you can quickly generate persistence mappings from any database schema. This feature is not so easy to find, so here’s the tip:

Tags: Code Generation, Database, Hibernate, JPA
Posted in How-To's, Tips & Tricks | No Comments »
Wednesday, March 18th, 2009
In IntelliJ IDEA HQL console can be used with pure JPA facets (as well as with Hibernate facets) to run JPAQL and HQL queries. All you need is Hibernate libraries and JDBC driver in a module classpath. If persistence.xml contains no Hibernate-specific database connection options, it should be mapped to an existing data source via JPA facet settings.

Tip: HQL console can also be used to generate DDL statements for JPA and Hibernate mappings via its Generate DDL command.
Update: If a Persistence Unit or Session Factory is mapped to a valid local Data Source there is no need to specify JDBC driver jars in a module classpath (Since 8.1.1).
Tags: Code Generation, Database, Hibernate, JPA
Posted in How-To's, Tips & Tricks | 2 Comments »
Tuesday, March 17th, 2009
In IntelliJ IDEA you can quickly navigate within JPA/Hibernate ER-Diagram using the File Structure Popup (press Ctrl+F12, or invoke View menu, File Structure Popup command):

Tags: ER-Diagram, Graphs, Hibernate, JPA, Navigation
Posted in Tips & Tricks | 2 Comments »