• Spring常用注解总结 hibernate注解


    1、@Resource和@Autowired

         @Resource和@Autowired功能一样在容器查找匹配的Bean

         @Autowired默认按照byType方式进行bean匹配,@Resource默认按照byName方式进行bean匹配

         @Autowired默认按类型匹配的方式,在容器查找匹配的Bean

    2、@Controller

    @Controller对应表现层的Bean,也就是Action,

    使用@Controller注解标识UserAction之后,就表示要把UserAction交给Spring容器管理,Spring容器中会存在一个名字为"userAction"action

    这个名字是根据UserAction类名来取的。注意:如果@Controller不指定其value【@Controller】,则默认的bean名字为这个类的类名首字母小写

    如果指定value【@Controller(value="UserAction")】或者【@Controller("UserAction")】,则使用value作为bean的名字

    3、@RequestMapping

          用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径

          用在方法上,相当于方法的别名

    4、@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML(通常是json)

    5、

    hibernate中@Entity和@Table的区别

     hibernate中@Entity和@Table的区别:
    @Entity说明这个class是实体类,并且使用默认的orm规则,即class名即数据库表中表名,class字段名即表中的字段名
    如果想改变这种默认的orm规则,就要使用@Table来改变class名与数据库中表名的映射规则,@Column来改变class中字段名与db中表的字段名的映射规则

    @Entity
    @Table(name="runfast_deliver_cost")
    public class DeliverCost implements Serializable{}

  • 相关阅读:
    setprecision和setiosflags函数
    free和malloc的使用
    栈内存与堆内存
    一个教科书一般的“空指针”错误
    孙鑫教程第三章小测试程序
    向函数传递结构体信息
    指针(二)
    指针(一)
    cocos2d场景和UIViewController视图的切换
    UIScrollView 原理详解
  • 原文地址:https://www.cnblogs.com/czlovezmt/p/8602324.html
Copyright © 2020-2023  润新知