از انجا که من جدیدا از IntelliJ IDEA استفاده می کنم دوستداشتم ببینم که چه امکاناتی در این مورد به من میده؟
چیزی که من پیدا کردم اینها بودند:
·HQL console
·تولید خودکار POJO از روی دیتابیس به همراه xml های نگاشت اشیا
·تولید فایل کانفیگ به راحتی چند کلیک
·ایجاد وابستگی بین اشیا از طریق GUI
چیزهایی که اذیتم کرد این ها بودند:
·سرایند کل فایل های کانفیگ که ایجاد کرده برای فایل های نگاشت این بود:
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"
می بایست با این:
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
وبرای کانفیگ خود HIBERNATE این تولید شده بود:
http www.hibernate.org/dtd/hibernate-configuration-3.0.dtd""
که باید با این یکی:
http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd""
عوض می شد.
فایل log4j.properties را جای خوبی کپی نکرده بودم و IDEA (برخلاف NetBeans و Eclipse که همیشه پیدا میکردند)پیدا نمیکرد و باید دوباره Class path را کانفیگ می کردم .
چیزی که من از این اولین تجربم یادگرفتم زیاد به این IDEA اعتماد نکنم هرچند که بهترین IDE جاوا یی هست که من تجربه کردم.