Archives

  • Hibernate Envers Projesi

    Envers Nedir ? Envers hibernate ekibi tarafindan gelistirilen entity lerin versiyonlanmasi icin kullanilan bir aractir. Envers i gorev olarak dusunecek olursak amacı eski bilgilerin saklanmasıdır. Örneğin aşağıdaki gibi Kullanıcı adında bir entity niz bulunuyor ve bu entity içerisine aşağıdaki gibi bir kayıt eklediniz. Kullanici Tablosu Id Soyad Yaş Email 1 Melih Sakarya 30 melih@gmail.com Sonrasında [...]

    May 28th, 2011 | Filed under J2EE
  • Custom Hibernate Validator

    Hibernate validator i kullananlar için custom bir calidator yapmak istiyorsaniz asagidaki TCKimlik validator ornegini kullanabilirsiniz. Oncelikle bir annotation tanimi yapiyoruz. import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;   import org.hibernate.validator.ValidatorClass;   @Target({ ElementType.FIELD, ElementType.METHOD }) @Retention(RetentionPolicy.RUNTIME) @Documented @ValidatorClass(TcKimlikValidator.class) public @interface TcKimlik {  String message() default "TC kimlik numaraniz hatali"; } Ardindan validator [...]

    May 26th, 2011 | Filed under Java, JBoss AS, JBoss Seam
Archive for May, 2011