Dorado 7 使用到的 注释
名称 | 功能 | 对应的结构层次 |
---|---|---|
@Repository | 用于标注数据访问组件,即DAO组件 | 数据持久层 |
@Component | 泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 | |
@@DataResolver | 服务器向客户端发送数据 | |
@DataProvider | 服务器接收客户端数据 | |
@Expose | Ajax调用的时候,注释函数 | |
@Resource | 默认按照ByName自动注入 | |
@Transactional | spring提供事物管理 |
spring结构注释
名称 | 功能 | 对应的结构层次 |
---|---|---|
@Service | 用于标注业务层组件 | 业务逻辑层 |
@Controller | 用于标注控制层组件(如struts中的action) | 控制层(Web) |
@Repository | 用于标注数据访问组件,即DAO组件 | 数据持久层 |
@Component | 泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 |
hibernate 注释
注释 | 意义 |
---|---|
@Entity | 注解将一个类声明为实体Bean |
@Table | 实体Bean指定对应数据库表 |
@Column | 注解将属性映射到列 |
@Id | 注解声明了该实体Bean的标识属性 |
@TemporalType.(DATE,TIME,TIMESTAMP) | 分别Map java.sql.(Date,Time, Timestamp) |
@OneToMany(fetch = FetchType.LAZY, mappedBy = “”) | 注释为一对多 |
@ManyToOne(fetch = FetchType.LAZY) | 注释为多对一 |
@JoinColumn(name = “”) | 注解定义一对一的关联关系 |
@OneToOne | 注解可以建立实体Bean之间的一对一关系 |