/**
 * {$cls.className} class for mapping {$cls.tableName} Table.
 * create date {$date}
 * {$auther} {$url}
 */
public class {$cls.className} implements java.io.Serializable \{

	private static final long serialVersionUID = 3447193117768801787L;
	
{foreach from=$proplist item="c"}
  /**
   * property of {$cls.tableName}.{$c.name}
   */ 
  private {$c.typeName} {$c.property};
  
{/foreach}

{foreach from=$proplist item="c"}
  /**
   * get {$c.property} of {$cls.tableName}.{$c.name}.
   * @return {$p.name}
   */ 
  private {$c.typeName} {$c.readMethod}() \{
  	return this.{$c.property};
  \}
  
  /**
   * set {$c.property} of {$cls.tableName}.{$c.name}.
   * @param {$c.property}
   */ 
  private void {$c.writeMethod}({$c.typeName} {$c.property}) \{
    this.{$c.property} = {$c.property};
  \}
  
{/foreach}
	
}