/* * Copyright (c) 2011, StripBandunk and/or its affiliates. All rights reserved. * * http://stripbandunk.com/ * * STRIPBANDUNK PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package com.stripbandunk.formlogin.entity; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import org.hibernate.annotations.ColumnTransformer; @Entity @Table(name = "tabel_pengguna") public class Pengguna implements Serializable { @Id @Column(name = "nama_pengguna") private String namaPengguna; // ubah kata password menjadi kata yang rahasia menurut Anda @ColumnTransformer(read = "decode(kata_sandi, 'password')", write = "encode(?, 'password')") @Column(name = "kata_sandi") private String kataSandi; // getter dan setter }