springMVC model类注解注入

来源:互联网 发布:广东人吃老鼠知乎 编辑:程序博客网 时间:2024/06/05 22:55

20141120日下午:

1.类与关系表的映射:

@Entity

@Table(name = "diz_circle"catalog = "discuss")

@Column(name = "name", length = 64)

??

@ManyToOne(fetch = FetchType.EAGER)

@JoinColumn(name = "update_userid", referencedColumnName = "id")

@ResponseBody   (位于AbstractBaseController)

package net.tfedu.discuss.common.webapp.controller;

@responsebody表示该方法的返回结果直接写入HTTP response body
一般在异步获取数据时使用,在使用@RequestMapping后,返回值通常解析为跳转路径,加上@responsebody后返回结果不会被解析为跳转路径,而是直接写入HTTP response body中。比如异步获取json数据,加上@responsebody后,会直接返回json数据。

??

@SuppressWarnings("unchecked")

??

@Temporal(TemporalType.TIMESTAMP)//声明为时间类型

@Column(name = "update_date", length = 19)

// @Field

public Date getUpdateDate() {

return this.updateDate;

}

private static final long serialVersionUID = 1L;

实现java.io.Serializable这个接口是为序列化,serialVersionUID 用来表明实现序列化类的不同版本间的兼容性。如果你修改了此类要修改此值。否则以前用老版本的类序列化的类恢复时会出错。

@Repository("circleDao")声明实现circleDAO接口

@Service("circleManager")声明实现circleManager接口,并且这是一个service

@Autowired

CircleUserDao circleUserDao;等同于new

2014-11-23 晚上

??

@JsonIgnore

@ManyToOne(fetch = FetchType.EAGER)

@JoinColumn(name = "follow_userid", referencedColumnName = "id", nullable = false)

public SysUser getFollower() {

return follower;

}

package net.tfedu.discuss.discuss.model. Follow;

@Comporent==<bean id="user" class="com.user.">

@Resourse~~=@Autowired~~==@Inject  @Resourse默认是byName注入  @Autoride默认是byType

@Repository("actionDao") 声明是DAO类型的类

@Service("actionManager") 声明是service层的类

@Controller

@RequestMapping("/action*")声明是Controller类型的类


0 0
原创粉丝点击