[Javalist] Spring JpaRepository Inherited+Embedded kerdes

Zsombor gzsombor at gmail.com
2017. Nov. 10., P, 14:23:56 UTC


cell != tel

BR,
 Zs

On Fri, Nov 10, 2017 at 3:11 PM, zamek <zamek at vili.pmmf.hu> wrote:

> Sziasztok,
>
>
> Adott az alabbi UML:
>
>
> @MappedSuperclass
>
> class AbstractEntity {
>
>             id long;
>
> }
>
> @Embeddable
> public class ContactInfo {
>
>     String tel;
>
>     /* ... */
>
> }
>
> @Entity
>
> @Inheritance(strategy = InheritanceType.JOINED)
> @DiscriminatorColumn(name = "DISCRIMINATOR", discriminatorType =
> DiscriminatorType.CHAR)
> class User extends AbstractEntity {
>
> @Embedded
>
> ContactInfo contact;
>
> /*
>
> ...
>
> */
>
> }
>
>
> @Entity(name=Owner)
> @DiscriminatorValue("O")
> public class Owner extends User {
>
> /* ... */
>
> }
>
>
> @Repository
> @Transactional
> public interface OwnerRepository extends JpaRepository<Owner, Long>{
>
>     public List<Owner> findByContactCellContainigIgnoreCase(String cell);
>
> }
>
>
> Ebben a findByContactCellContainigIgnoreCase-ben bukik el indulaskor
> azzal a hibaval: No property containig found for type String! Traversed
> path: Owner.contact.cell.
>
> Hogy lehet hivatkozni egy ososztaly embedded objektumanak tagjara?
> Termeszetesen getter/setter metodusok vannak.
>
>
> koszi,
>
> --
>  thx,
> ----------------------------------
> Zoltan Zidarics programmer
> University of Pecs
> H-7621 Pecs, Boszorkany u. 2. Hungary
> <https://maps.google.com/?q=7621+Pecs,+Boszorkany+u.+2.+Hungary&entry=gmail&source=g>
> E-Mail: zamek at vili.pmmf.hu
>
> Én nem vagyok kitiltva az USÁ-ból
> I am not banned from US
> ----------------------------------
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20171110/0edcece1/attachment.html>


További információk a(z) Javalist levelezőlistáról