Printemps De Démarrage + Ide + Base De Données Intégrée = Maux De Tête

Soit je suis en manque quelques concept de base, enfouis dans les profondeurs de la documentation (le printemps, le Printemps de Démarrage, H2, HSQLDB, Derby, IntelliJ) ou j'ai été regarder ce depuis trop longtemps.

J'ai un Ressort de Démarrage du projet. Essayé d'utiliser et d'initialisation d'un H2 DB au premier abord, essayé de vous y connecter à l'Ide, seulement pour réaliser que je ne pourrais pas être en mesure de naviguer facilement sur le db sans donner de mon premier enfant (Se connecter à H2 de la base de données à l'aide de l'Ide de base de données client).

J'ai donc déménagé à DerbyDB. Même chose - db racine du dossier est créé dans mon application, je m'y connecter à l'Ide, mais mes tables, qui ont été créés à partir de départ de l'application ne sont pas disponibles à parcourir.

J'ai même essayé de SQLite, mais le support de SQLite n'est pas aussi bon et certaines fonctions de mise à jour n'étaient pas disponibles, mais j'ai pu au moins trouver mes tables dans IntelliJ navigateur!

Je veux juste une simple et unique intégré au fichier DB pour que je puisse les utiliser, de les parcourir, et de jouer avec facilement. Des suggestions?!

Quand je lance l'application, je vois que le schéma est exporté:

2015-07-19 09:37:45.836  INFO 98608 --- [ost-startStop-1] org.hibernate.tool.hbm2ddl.SchemaExport  : HHH000227: Running hbm2ddl schema export
Hibernate: drop table user_roles if exists
Hibernate: drop table users if exists
Hibernate: create table user_roles (id bigint generated by default as identity, role_name varchar(255), version bigint, user_id bigint, primary key (id))
Hibernate: create table users (id bigint generated by default as identity, email varchar(255), password varchar(255), username varchar(255), version bigint, primary key (id))
Hibernate: alter table user_roles add constraint FK_g1uebn6mqk9qiaw45vnacmyo2 foreign key (user_id) references users
2015-07-19 09:37:45.849  INFO 98608 --- [ost-startStop-1] org.hibernate.tool.hbm2ddl.SchemaExport  : HHH000230: Schema export complete

Dans IntelliJ, rien (à l'aide d'une source distante de jdbc:h2:./test;AUTO_SERVER=VRAI que par heenenee suggestion):

Printemps De Démarrage + Ide + Base De Données Intégrée = Maux De Tête

Je vois que certains votes pour fermer parce que clairement ce que je demande:

Comment puis-je développer des applications en utilisant H2, HSQLDB, ou Derby bases de données et se connecter avec IntelliJ?

  • À l'aide de ./test que le chemin va faire 2 dbs: l'un au printemps de démarrage du projet de répertoire de travail, et de l'un à l'Ide du répertoire de travail (ou environs). Utilisation ~/test dans les deux endroits à la fois les Url de point au même emplacement sur le système de fichiers.
InformationsquelleAutor Jack | 2015-07-19