常用的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注解标签相关推荐
- securecrt是什么工具_比较一下几款常用的SSH工具
WX众号:基因学苑 Q群:32798724 更多精彩内容等你发掘! 编者按 工欲善其事,必先利其器.作为生物信息分析人员,每天都需要通过SSH工具远程登录服务器,那么使用一款高效的连接工具就很有必要. ...
- ssh xm 工具_比较一下几款常用的SSH工具
编者按 工欲善其事,必先利其器.作为生物信息分析人员,每天都需要通过SSH工具远程登录服务器,那么使用一款高效的连接工具就很有必要.这次我们来点评一下几款常用的SSH登录工具.其实类似的工具还有很多, ...
- 常用的校验注解之 @NotNull、@NotBlank、@NotEmpty 的区别
实体字段校验 @NotNull.@NotEmpty.@NotBlank 1.@NotNull 不能为 null,但可以为 empty,一般用在 Integer 类型的基本数据类型的非空校验上,而且被其 ...
- SSH注解 关于hibernate一对一双向外键级联关系 查询两表的内容 例子
由于要查询两张表的内容,所以去了解了下hibernate 的一对一级联 .现在写了个简单的SSH 注解的 一对一双向级联. 关于一对一双向级联详解我推荐这个博客.我感觉写的很好. hibern ...
- h5列表 php,常用的HTML5列表标签
这次给大家带来常用的HTML5列表标签,使用用HTML5列表标签的注意事项有哪些,下面就是实战案例,一起来看一下. 一.列表标签作用 作用:给一堆数据添加列表语义,也就是告诉搜索引擎告诉浏览器这一堆数 ...
- HTML学习二_HTML常用的行级标签,常用实体字符及表单标签
HTML常用的行级标签(行内元素)不独占一行### 有语义的行内元素 #### HTML链接 a标签 ```angular2html<a href="链接地址">链接文 ...
- html5语义化编程,HTML5常用的语义化标签
本文将为您描述HTML5常用的语义化标签,具体实现方法:快速查询 article | aside | nav | section | header | footer 架构预览 nav定义导航链接的部分 ...
- 【在SpringBoot项目中使用Validation框架检查数据格式-常用的检查注解】
常用的检查注解 使用Validation框架检查数据格式时,常用的检查注解有: @NotNull:不允许为null值 可用于任何类型的参数 @NotEmpty:不允许为空字符串,即长度为0的字符串 仅 ...
- Windows、Mac系统常用的SSH工具软件整理汇总
Windows.Mac系统常用的SSH工具软件整理汇总.工欲善其事,必先利其器,买了一款服务器主机之后,就要选用一款好用的SSH工具远程连接登录你的服务器了.当然SSH工具有很多,你可以选用自己觉得的 ...
最新文章
- 心脏病预测模型(基于Python的数据挖据)
- 脑细胞膜等效神经网路12分类实例
- linux 加载 iso,Linux iso文件加载和解包的用法
- 【引用】内网安全数据保密技术分析与比较
- Magento: 代替flash上传 How to disable Flash uploader in Magento (product images and
- Maven错误 diamond operator is not supported in -source 1.5 (use -source 7 or higher to enable diamond
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置
- 系统设计-HIPO图
- 图像处理学习--银行卡号码识别(1)
- 微信小程序srt_微信小程序商城开发之实现商品加入购物车的功能(代码)
- 做项目遇到的一些CSS问题
- 《苏菲的世界》——读书笔记
- matplotlib(直方图,条形图,饼图,散点图)基础知识
- 64位系统下同时使用64位和32位的eclipse
- python panda用法_Python Pandas用法入门
- python 英文语义分析_spinrewriter英文伪原创工具,Python对接API示例
- 获取下拉框select上次选择的值
- 简报 | 井通公链实现商业应用真实用户数突破百万
- weblogic0638_先知议题解读 | Java反序列化实战
- python前后端脚本之家_Django使用中间件解决前后端同源策略问题