百度广告
我们知道,在EasyDBO最后一个测试版本中,增加了使用注解来配置对象及关系表映射的功能。前段时间看到有人在问注解中怎么配置主键属性及主键生成器,由于在开发文档中使用的是默认配置,所以文档中使用了下面的例子:
import java.util.Date;import com.easyjf.dbo.annotation.*;
public class Message implements Serializable{
private String cid;
private String title1;
private String content1;
private String inputUser;
private Date inputTime;
private Boolean publish1;
private Integer status1;
return cid;
public void setCid(String cid) {
}
//其它的getter及setter方法
import java.lang.annotation.Retention;
/**
* @author 大峡
*/
public @interface Table {
* 表名
*/
/**
* @return
String keyField() default "cid";
* 主键值生成器
*/
@Table(tableName="message",keyField="id",keyGenerator="com.easyjf.dbo.NullIdGenerator")
...
再来看看@TableField的源文件:
import java.lang.annotation.Retention;
/**
* @author 大峡
*/
public @interface TableField
public String name() ;
boolean unique() default false;
http://www.easyjf.com/easydbo/devguide.htm
另外,关于注解配置应该还会在正式版本中加入一些比较适用的内容,EasyDBO也还会作一些调整,请关注
点击加载更多评论>>