نکات کاربردی

طبقه بندی موضوعی

آخرین مطالب

۴ مطلب در آذر ۱۳۹۷ ثبت شده است

  • ساده ترین راه برای نمایش کوئری ها در کنسول(standard out) این است که خط زیر را در فایل application.properties اضافه شود:

spring.jpa.show-sql=true

  • برای زیباسازی و یا چاپ زیبا SQL، می توان خط زیر را اضافه کرد:

spring.jpa.properties.hibernate.format_sql=true
  • برای نمایش مقادیر ، میتوان خط زیر اضافه کرد:
logging.level.org.hibernate.type=TRACE

  • می توان خطوط فوق را با فرمت YAML بشکل زیر در فایل application.properties افزود:

spring:
  jpa:
    properties:
      hibernate:
        show_sql: true
        format_sql: true
logging:
  level:
    org:
      hibernate:
        type: trace

behrad nasehi
۲۵ آذر ۹۷ ، ۱۷:۵۳ موافقین ۰ مخالفین ۰ ۰ نظر

File templates

  • خصوصیاتی از محتویات پیش فرضی هستند که هنگام ایجاد یک فایل جدید تولید می شود.
  • بسته به نوع فایل شما ایجاد می شود، قالب ها کد اولیه و قالب بندی را ارائه می دهد که انتظار می رود در تمام فایل های این نوع باشد.


File and Code Templates


behrad nasehi
۲۵ آذر ۹۷ ، ۱۴:۲۴ موافقین ۰ مخالفین ۰ ۰ نظر

Cookies و local storage خدمات متفاوتی را ارایه میکنند.

Cookies : عمدتا برای خواندن server-side هستند.

local storage : فقط توسط client-side قابل خواندن است.

  • اگر اطلاعات در سمت کلاینت مورد نیاز باشد، استفاده از کوکی موجب هدر رفتن پهنای باند می شود.
  • اگر اطلاعات در سمت سرور مورد نیاز باشد، استفاده از local storage مفید نیست.

Web Storages بهتر از Cookies

behrad nasehi
۲۰ آذر ۹۷ ، ۱۵:۰۸ موافقین ۰ مخالفین ۰ ۰ نظر
  • Querydsl

یک چارچوب است که امکان ساخت پرس وجوی های مشابه با دستور SQL را مهیا می کند.

به جای نوشتن درخواست ها به صورت رشته های inline یا انتقال آنها به فایل های XML، آنها می توانند از طریق یک API ساده و روان مانند Querydsl ساخته شوند.


  • برای مثال مزایای استفاده از API روان در مقایسه با رشته های ساده
  1. تکمیل کد در IDE
  2. انواع و خواص دامنه را می توان بصورت ایمن ارجاع داد.
  3. اصلاح تغییرات در انواع دامنه بهتر انجام می شود.

  • Querydsl برای نگهداری مطمین پرس و جوهای HQL متولد شد.
  • ساختار افزایشی پرس و جوهای HQL نیازمند پیوند رشته است و نتیجه را در خواندن کد سخت می کند. منابع نامناسب برای انواع و خواص دامنه از طریق رشته های ساده، مسئله دیگری با ساختار HQL مبتنی بر String بود.
  • با تغییر دامنه مدل ایمنی نوع مزایای زیادی را در توسعه نرم افزار به ارمغان می آورد. تغییرات دامنه به طور مستقیم در نمایش داده ها منعکس شده است و تکمیل خودکار در ساخت پرس و جو باعث ایجاد سریعتر و ایمن تر ساخت پرس و جو می شود.

Querydsl Reference Guide

behrad nasehi
۱۷ آذر ۹۷ ، ۱۰:۴۴ موافقین ۰ مخالفین ۰ ۰ نظر