Archive for Wrzesień, 2009

Dwie klasy redukujące ilość kodu w encjach JPA

Z pewnością nie jest to odkrycie godne podziwu czy też coś, co może realizować z nowinkami JPA 2.0, nie mniej jest to kod bez którego żaden projekt obejść się nie może – mianowicie identyfikacja encji.
Borykałem się z problemem dosyć pospolitym, mianowicie pozbyciem się z każdej encji kodu:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

Nic dziwnego, 40 encji to [...]