常用的SSH注解标签

1、Spring的注解

关于配Bean用的
        @Component
        @Controller @Service @Repository
        作用:都是用于创建bean对象。都有一个value属性,用于指定bean的id。
    关于注入参数的
        @Autowired:自动按照类型注入。
                如果有多个类型都匹配时,它会使用变量名称作为bean的id。在容器中查找
                找到了也能注入成功。找不到就报错。
        @Qualifier:在按照类型注入的基础之上,再按照名称注入。
        @Resource:直接就是按照名称注入。
               指定bean的id的属性:name
        //--------------以上三个都是用于注入其他bean类型的--------------------------------
        @Value:用于注入基本类型以及String类型数据的
    关于Bean的作用范围的
        @Scope:指定bean的作用范围。
            singleton:单例
            prototype:多例
            request
            session
            globalsession
    关于事务控制的
        @Transactional:用于控制事务。可以出现在接口上,类上和方法上。
                出现在接口上,表示当前接口的所有实现类均有事务支持。
                出现类上,表示当前类的所有方法都有事务的支持。
                出现在方法上,表示当前方法有事务的支持。
                优先级:就近原则。
2、Struts2的注解
    @ParentPackage:指定当前包的父包。和配置文件中extends的属性作用一样。
    @Namespace:指定当前类的访问名称空间。和配置文件中namespace属性作用一样。
    @Results:用于指定多个结果视图。里面包含的都是@Result。
    @Result:用于指定结果视图。
        属性:name:和动作方法返回值一致。type:前往页面的方式(转发/重定向)
              location:前往的页面。写法必须是/xxx/xxxx/..../xxx.jsp
    //------------------以上四个注解都是写在动作类上的----------------------------
    @Action:用于指定动作名称。和jsp页面上访问的动作名称应该保持一致。此处不需要也不能写后缀。
3、Hibernate的注解
    @Entity:指定当前类是一个实体了,用于让hibernate扫描并生成映射配置。
    @Table:指定当前类和数据库表的对应关系。
    @Id:指定当前字段是主键字段。就是Hiberante中的OID。
    @Column:指定当前字段和数据库表中的列的对应关系。
    @GeneratedValue:指定主键的生成策略。
            IDENTITY:支持数据库字段自增长
            SEQUENCE:支持数据库序列自增长
            AUTO:使用Hibernate中的高低位算法。
    @OneToOne    一对一映射用
    @ManyToOne    多对一映射用
    @OneToMany    一对多映射用
    @ManyToMany    多对多映射用

转载于:https://www.cnblogs.com/HRuinger/p/5902343.html

常用的SSH注解标签相关推荐

  1. securecrt是什么工具_比较一下几款常用的SSH工具

    WX众号:基因学苑 Q群:32798724 更多精彩内容等你发掘! 编者按 工欲善其事,必先利其器.作为生物信息分析人员,每天都需要通过SSH工具远程登录服务器,那么使用一款高效的连接工具就很有必要. ...

  2. ssh xm 工具_比较一下几款常用的SSH工具

    编者按 工欲善其事,必先利其器.作为生物信息分析人员,每天都需要通过SSH工具远程登录服务器,那么使用一款高效的连接工具就很有必要.这次我们来点评一下几款常用的SSH登录工具.其实类似的工具还有很多, ...

  3. 常用的校验注解之 @NotNull、@NotBlank、@NotEmpty 的区别

    实体字段校验 @NotNull.@NotEmpty.@NotBlank 1.@NotNull 不能为 null,但可以为 empty,一般用在 Integer 类型的基本数据类型的非空校验上,而且被其 ...

  4. SSH注解 关于hibernate一对一双向外键级联关系 查询两表的内容 例子

    由于要查询两张表的内容,所以去了解了下hibernate 的一对一级联 .现在写了个简单的SSH 注解的 一对一双向级联. 关于一对一双向级联详解我推荐这个博客.我感觉写的很好.     hibern ...

  5. h5列表 php,常用的HTML5列表标签

    这次给大家带来常用的HTML5列表标签,使用用HTML5列表标签的注意事项有哪些,下面就是实战案例,一起来看一下. 一.列表标签作用 作用:给一堆数据添加列表语义,也就是告诉搜索引擎告诉浏览器这一堆数 ...

  6. HTML学习二_HTML常用的行级标签,常用实体字符及表单标签

    HTML常用的行级标签(行内元素)不独占一行### 有语义的行内元素 #### HTML链接 a标签 ```angular2html<a href="链接地址">链接文 ...

  7. html5语义化编程,HTML5常用的语义化标签

    本文将为您描述HTML5常用的语义化标签,具体实现方法:快速查询 article | aside | nav | section | header | footer 架构预览 nav定义导航链接的部分 ...

  8. 【在SpringBoot项目中使用Validation框架检查数据格式-常用的检查注解】

    常用的检查注解 使用Validation框架检查数据格式时,常用的检查注解有: @NotNull:不允许为null值 可用于任何类型的参数 @NotEmpty:不允许为空字符串,即长度为0的字符串 仅 ...

  9. Windows、Mac系统常用的SSH工具软件整理汇总

    Windows.Mac系统常用的SSH工具软件整理汇总.工欲善其事,必先利其器,买了一款服务器主机之后,就要选用一款好用的SSH工具远程连接登录你的服务器了.当然SSH工具有很多,你可以选用自己觉得的 ...

最新文章

  1. 心脏病预测模型(基于Python的数据挖据)
  2. 脑细胞膜等效神经网路12分类实例
  3. linux 加载 iso,Linux iso文件加载和解包的用法
  4. 【引用】内网安全数据保密技术分析与比较
  5. Magento: 代替flash上传 How to disable Flash uploader in Magento (product images and
  6. Maven错误 diamond operator is not supported in -source 1.5 (use -source 7 or higher to enable diamond
  7. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置
  8. 系统设计-HIPO图
  9. 图像处理学习--银行卡号码识别(1)
  10. 微信小程序srt_微信小程序商城开发之实现商品加入购物车的功能(代码)
  11. 做项目遇到的一些CSS问题
  12. 《苏菲的世界》——读书笔记
  13. matplotlib(直方图,条形图,饼图,散点图)基础知识
  14. 64位系统下同时使用64位和32位的eclipse
  15. python panda用法_Python Pandas用法入门
  16. python 英文语义分析_spinrewriter英文伪原创工具,Python对接API示例
  17. 获取下拉框select上次选择的值
  18. 简报 | 井通公链实现商业应用真实用户数突破百万
  19. weblogic0638_先知议题解读 | Java反序列化实战
  20. python前后端脚本之家_Django使用中间件解决前后端同源策略问题

热门文章

  1. 一文带你 API 网关从入门到放弃
  2. 不要和Java“结婚”
  3. 从 0 开始手写一个 Mybatis 框架,三步搞定!
  4. 快看过来,傻瓜都能理解的 Netty 模型架构
  5. JVM 监控以及内存分析
  6. 多线程:中断(interrupt、interrupted、executor)
  7. 在当前PJ项目pj_nath模块加入mysql的一些问题
  8. 西门子fifo_查缺补漏必备 |三菱西门子学员知识问答汇总(技成周报134期)
  9. 最全的电气设备故障诊断法
  10. 数据中心战略的三个真相