zoukankan      html  css  js  c++  java
  • 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{}

  • 相关阅读:
    我的友情链接
    我的友情链接
    BuChain 介绍:视屏讲解
    2019年5月数据库流行度排行:老骥伏枥与青壮图强
    五一4天就背这些Python面试题了,Python面试题No12
    钱包:BUMO 小布口袋 APP 用户手册
    工具箱:BUMO 工具应用场景示例
    工具箱:BUMO 密钥对生成器用户手册
    开发指南:BUMO 智能合约 Java 开发指南
    钱包:BOMO 轻钱包用户手册
  • 原文地址:https://www.cnblogs.com/czlovezmt/p/8602324.html
Copyright © 2011-2022 走看看