استفاده از NamedQuery به دو صورت XML و annotation

پیش از هر چیز باید بگویم که این نوشته مربوط به برنامه‌نویسی در فریم‌ورک اسپرینگ و هایبرنیت است؛ اگر با این فریم‌ورک آشنایی ندارید، خواندن این نوشته‌ی من در مورد این چهارچوب برنامه‌نویسی می‌تواند برای شما مفید باشد. هایبرنیت یک کتابخانه object-relational mapping برای زبان جاوا است که چارچوبی را برای نگاشت یک شی به یک پایگاه داده رابطه‌ای فراهم می‌آورد. نوشتن NamedQuery به صورت XMLی بدین صورت است که در فایل XML متناظر با مدل (Model) خود، بعد از تعریف propertyها باید کوئری مورد نظر خود را به صورت صورت زیر تعریف کنیم:

ادامه مطلب

خلاصه رمان عقاید یک دلقک اثر هاینریش بل

رمان عقاید یک دلقک یکی از آثار معروف نویسنده‌ی آلمانی، هاینریش بل است. او این کتاب را در سال ۱۹۶۳،‌ یعنی تقریبا دو دهه پس از جنگ جهانی دوم نوشته است. هاینریش بل در این کتاب، داستان زندگی دلقکی به نام هانس شینر را از زبان خودش شرح می‌دهد و در خلال این داستان، شرایط اجتماعی، سیاسی و مذهبی کشورش (یعنی آلمان آن روزگار) را مورد نقد و بررسی قرار می‌دهد. من این کتاب را با ترجمه‌ی رضا زارع و مرتضی سعیدی تبار در کتابراه خواندم و در این نوشته قصد دارم اندکی درباره آن بنویسم.

ادامه مطلب

کمی خجالت کشیدم…

چند روز پیش با تپسی به خانه برگشتم، راننده ماشین مرد میانسالی بود. همین که سوار شدم راننده گفت: «چند متر دنده عقب گرفتم تا بتوانم سریع‌تر بیایم و ۹ دقیقه مسیر اضافی طی نکنم تا به دوربرگردان بعدی برسم.» لحنش به گونه‌ای بود که انگار انتظار قدردانی داشت،‌ من هم گفتم دست شما درد نکند!

ادامه مطلب

خلاصه رمان ۱۹۸۴ اثر جورج اورول

رمان ۱۹۸۴ (یا هزار و نهصد و هشتاد و چهار) نوشته جورج اورول است. وی این کتاب را تقریبا چهار سال بعد از رمان مشهور قلعه‌ی حیوانات نوشته است. جورج اورول در این کتاب حکومتی تمامیت‌خواه را به تصویر می‌کشد که بر تمام جنبه‌های زندگی مردم جامعه‌اش، نظارت و کنترلی همه جانبه دارد. من این کتاب را با ترجمه‌ی سیروس نورآبادی و محسن موحدی زاد در کتابراه خواندم و در این نوشته قصد دارم اندکی درباره آن بنویسم.

ادامه مطلب

مهاجرت از کروم به فایرفاکس

من حدود یک سال است که از مرورگر گوگل کروم به مرورگر موزیلا فایرفاکس مهاجرت کرده‌ام و در این نوشته قصد دارم دلایل این مهاجرت و همچنین چگونگی آن را بنویسم.

ادامه مطلب

خلاصه و نقد فصل پنجم سریال آینه‌ی سیاه (Black Mirror)

فصل پنجم سریال آینه‌ی سیاه (بلک میرور) دیروز منتشر شد و من به لطف یکی از دوستانم از انتشار این فصل با خبر شدم. این فصل دارای سه قسمت است و از آنجایی که قبلا هم خلاصه و نقد فصل‌های قبلی این سریال را نوشته‌ام، در این نوشته قصد دارم به بررسی، نقد و خلاصه‌ی هر یک از قسمتهای اول، دوم، سوم این فصل بپردازم؛ هرچند که به نظر من، فصل جدید این سریال چنگی به دل نمی‌زند و فکر می‌کنم این سریال در این فصل، از داستان‌های چالشی و دید انتقادی خود فاصله گرفته است.

ادامه مطلب

خلاصه و نقد رمان جنگ و صلح اثر لئو تولستوی

رمان جنگ و صلح نوشته‌ی لئو تولستوی نویسنده مشهور روسی است، این کتاب یکی از مهم‌ترین رمان‌های ادبی جهان به شمار می‌رود. جنگ و صلح یک رمان نسبتاً طولانی است و مشتمل بر چهار جلد است. تولستوی در این رمان به جنگ‌های روسیه و فرانسه در خلال سال‌های ۱۸۲۰-۱۸۰۵ و همچنین زندگی پنج خانواده اشرافی روس در این ۱۵ سال می‌پردازد. من این کتاب را با ترجمه‌ی آقای محمدرضا سرشار در کتابراه خواندم در این نوشتار قصد دارم اندکی درباره آن بنویسم.

ادامه مطلب

حذف نتایج تکراری (بدون در نظر گرفتن ترتیب) از یک کوئری SQL

بیش از هر چیز باید بگویم که این نوشته مربوط به برنامه‌نویسی در فریم‌ورک اسپرینگ و هایبرنیت همراه با دیتابیس اوراکل است؛ اگر با این فریم‌ورک آشنایی ندارید، خواندن این نوشته‌ی من در مورد این چهارچوب برنامه‌نویسی می‌تواند برای شما مفید باشد. پایگاه داده‌ی اوراکل (oracle) جزء قوی‌ترین پایگاه‌داده‌ها یا DBMS در دنیای نرم‌افزار به شمار می‌رود. از جمله ویژگی‌های آن می‌توان به سرعت بالا در دسترسی به داده‌ها، ضریب امنیتی بالا، کنترل همزمانی، توانایی نگهداری حجم انبوه اطلاعات و … اشاره نمود. در این نوشته من می‌خواهم از یک کوئری SQL نتایج تکراری را حذف کنم.

ادامه مطلب