سؤال

أنا أحاول select أ فرعية من العمود ، أي select substring(description, 1, 200) from category where id=1

هل من الممكن أن يكون لديك وظيفة فرعية ضمن عبارة محددة في JPQL/JPA 2؟ إذا كانت الإجابة بنعم ، كيف؟ إذا كان لا ، هل هناك أي بدائل؟ شكرًا.

هل كانت مفيدة؟

المحلول

هناك تعبير قياسي لهذا: SUNDRING (سلسلة ، ابدأ ، نهاية)

أعتقد أن هذا مسموح به في جملة SELECT في JPA 2.0 ، ولكن ليس في JPA 1.0.

نصائح أخرى

أخشى أنه لا توجد هذه الوظيفة بعد. هناك فرعية وظيفة ولكن لا يمكن استخدامها إلا في مكان استفسارك.

سيكون البديل الأكثر بساطة هو استدعاء طريقة سلاسل فئة السلسلة لكل صف.

أتمنى أن يساعدك هذا!

يعتبر،

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top