Annotation Type ColumnAttribute
-
@Retention(RUNTIME) @Target(TYPE) @Repeatable(ColumnAttributeMappings.class) public @interface ColumnAttribute
Annotation to markdb-table-column -> bo-attribute & type
.Usage:
@ColumnAttribute(column = "id", attr = "id", attrClass = long.class) @ColumnAttribute(column = "username", attr = "username", attrClass = String.class) @ColumnAttribute(column = "yob", attr = "yob", attrClass = int.class) @ColumnAttribute(column = "data_datetime", attr = "dataDatetime", attrClass = Date.class) @ColumnAttribute(column = "data_bin", attr = "dataBytes", attrClass = byte[].class) public class MyUserBoRowMapper extends AbstractRowMapper
{ public long getId() {...} public void setId(long id) {...} public String getUsername() {...} public void setUsername(String id) {...} public int getYob() {...} public void setYob(String id) {...} public Date getDataDatetime() {...} public void setDataDatetime(Data datetime) {...} public byte[] getDataBytes() {...} public void setDataBytes(byte[] dataBytes) {...} } - Since:
- 0.8.0
- Author:
- Thanh Nguyen