ورود

View Full Version : سوال: hibernate



zha.aye
چهارشنبه 18 آذر 1388, 12:52 عصر
با سلام
آيا براي استفاده از hibernate در يك برنامه جاوا (در محيط myeclipse) لازم هست كه فايل خاصي (براي mapping) را در برنامه داشته باشيم؟ يا اين فايل در خود محيط برنامه نويسي تعبيه شده؟

cups_of_java
چهارشنبه 18 آذر 1388, 14:59 عصر
http://www.myeclipseide.com/documentation/quickstarts/hibernateintroduction/

java_nith
پنج شنبه 19 آذر 1388, 09:14 صبح
می‌شه توضیح بدید که hibernate چی‌ هست؟
قبلان چندین بر شنیدم ولی‌ هنوز نمیدونم چی‌ است

powerboy2988
پنج شنبه 19 آذر 1388, 10:00 صبح
هایبرنت یک کتابخانه ORM برای زبان جاوا است Object -Relation Mapping یک تکنیک برنامه نویسی است که داده ها را بین بانک اطلاعاتی رابطه ای ، یک زبان برنامه نویسی شی گرا و انواع سیستمها به اشتراک می گذارد.
هایبرنت چارچوبی برای طراحی مدل شی گرا با استفاده از بانکهای رابطه ای می باشد و مشکل بکارگیری داده ها را با جایگزینی مستقیم آنان توسط بانکهای اطلاعاتی بوسیله بکارگیری متدهای شی گرای سطح بالا حل کرده است.
چارچوب کاری هایبرنت نسخه 1.2 یکی از محصولات Joil Award در سال 2005 است و بصورت آزاد و کد باز تحت لیسانس GNU توسعه یافته است.
طرح اولیه هایبرنت برای کلاسهای جاوا و جداول داده ها در قالب انواع SQL پایه ریزی شده بود که به توسعه و ساده سازی آن انجامید. در حال حاضر هایبرنت با اجرای دستورات SQL و ارائه خروجی جستجوها در بانکهای اطلاعاتی به برنامه نویسان کمک می کند ارتباطات بین اشیا را با فراهم کردن بموقع اطلاعات از داده ها بدست آورد بطوریکه اجرای دستورات آن را با قدرت و سرعت با کمترین بارگذاری ممکن در حافظه انجام داده و نتیجه مطلوبی به برنامه نویسان ارائه می کند.
بعبارت ساده تر هایبرنت یک راه حل برای طراحی جداول یک دیتابیس در یک کلاس می باشد . هایبرنت یک رکورد از داده ها را عینا به یک کلاس کپی میکند.

trustmiracle
پنج شنبه 19 آذر 1388, 12:53 عصر
یعنی به طور مثال میشه اطلاعات رو از روی دیتابیس خواند و بعد که آمد داخل حافظه به همون صورت جداول توی دیتابیس باشه؟
یعنی میشه دوباره از توی حافظه دستورات sql رو اجرا کرد(بر روی نمونه ای که آمده تو حافظه)؟
یا اصلا من بد فهمیدم؟

powerboy2988
پنج شنبه 19 آذر 1388, 12:56 عصر
آره چرا نشه؟؟
شما صفحه ها رو با jsp می نویسی که و با hibernate تو دیتابیس ذخیره می کنی..

java_nith
جمعه 20 آذر 1388, 06:47 صبح
مرسی‌ دوسته عزیز، آموزش خوبتون رو در اینجا دیدم
http://barnamenevis.org/forum/showthread.php?t=194249