`

注解说明

阅读更多
1.@SuppressWarnings("serial")
关闭了类或方法级别的编译器警告
serial:连续的;多次的
一次用unchecked,多次用serial,亦可并用
@SuppressWarnings({"unchecked","serial"}) 

2.@SuppressWarnings("unused")
JDK5.0后的新特性,你在使用IDE如eclipse的时候,当你定义了一个变量如int a=0;但是你后面根本就没有使用到这个变量,这一行的前面会有一个黄色的警告标志,你将鼠标移动到上面会提示“这个变量从未被使用”,你用上面的标注后就没有这个提示了。

参考:http://woodrui.iteye.com/blog/709788

3.@LazyCollection(LazyCollectionOption.FALSE)
参考:http://wiki.redsaga.com/confluence/display/HART/Hibernate+Annotation+Extensions

定义@ManyToMany和 @OneToMany  关联的延迟选项.是hibernate对JPA的增强

LazyCollectionOption可以是

TRUE
(集合具有延迟性,只有在访问的时候才加载),

EXTRA
(集合具有延迟性,并且所有的操作都会尽量避免加载集合,对于一个巨大的集合特别有用,因为这样的集合中的元素没有必要全部加载)

FALSE
(非延迟加载的关联)

范例:
@OneToMany(mappedBy = "workGroup", fetch = FetchType.LAZY, cascade ={CascadeType.ALL})
@LazyCollection(LazyCollectionOption.TRUE)

private List<News> news = new ArrayList<News>();
@OneToMany
@JoinColumn(name="nid")
@LazyCollection(LazyCollectionOption.FALSE)

4.实战篇:设计自己的Annotation
來源:http://lighter.iteye.com/blog/36659
5.Spring Annotation 笔记——IOC篇
http://kdboy.iteye.com/blog/419159
@Resource 的作用相当于 @Autowired,只不过 @Autowired 按 byType 自动注入,@Resource 默认按 byName 自动注入罢了
分享到:
评论

相关推荐

    hibernate@注解方式配置实体类,调用javadoc接口生成数据库表及字段的注释说明

    hibernate@注解方式配置实体类时,利用javadoc接口生成数据库表及字段的注释说明,支持oracle、sqlserver、db2、mysql数据库。因用到java\lib\tools.jar,需要将该jar放入工程lib下(或者tomcat\lib下、或加入...

    Hibernate 注解说明文档

    **Hibernate 注解说明文档** 在Java的持久化框架中,Hibernate是备受青睐的一款,它极大地简化了数据库操作。本文档将深入探讨Hibernate注解的使用,帮助开发者更好地理解和利用这些注解来实现对象关系映射(ORM)...

    C语言实现漂流瓶,优秀程序设计,详细注释说明!

    C语言实现漂流瓶,优秀程序设计,详细注释说明! C语言实现漂流瓶,优秀程序设计,详细注释说明! C语言实现漂流瓶,优秀程序设计,详细注释说明! C语言实现漂流瓶,优秀程序设计,详细注释说明! C语言实现漂流瓶...

    便签贴纸人物注释说明ppt素材.rar

    标题中的“便签贴纸人物注释说明ppt素材.rar”表明这是一个包含与便签、贴纸、人物注释相关的PowerPoint演示文稿素材压缩包。这些元素通常用于创建具有视觉吸引力和信息传达效率的PPT设计。以下是这些知识点的详细...

    springboot常用注解说明

    【Spring Boot常用注解说明】 在Spring Boot框架中,注解起到了至关重要的作用,它们简化了配置,使得开发过程更加高效。以下是一些常见的Spring Boot注解及其详细解释: 1. **@SpringBootApplication** 这是...

    linux-0.01源码带注释说明.zip

    这是Linux-0.01系统的源码,及其注释说明。压缩包包括了Linux最小系统的全部代码文件,使用C语言编写,需要C语言的基础知识,还有带注释版本的说明文件。 为了方便读者也阅读和学习,下面是本人推荐的阅读技巧: ...

    doxygen使用说明及标准注释说明

    标准注释说明 doxygen支持一种特殊的注释风格,称为Javadoc风格,这种注释在源代码中以`/**`和`*/`包围,可以在类、函数、变量等元素前使用。例如: ```cpp /** * \brief 这是一个简短的描述。 * * 这里是详细...

    基于pyqt5 + opencv实现的视频播放系统python源码+注释说明+测试视频.zip

    基于pyqt5 + opencv实现的视频播放系统python源码+注释说明+测试视频.zip实现视频播放,支持实时流,支持远程文件。 基于pyqt5 + opencv实现的视频播放系统python源码+注释说明+测试视频.zip实现视频播放,支持实时...

    节点带注释说明的个性曲线走势图ppt图表下载.rar

    本资源“节点带注释说明的个性曲线走势图ppt图表下载.rar”提供了一种有效的方式来呈现动态数据变化,特别适合在报告、演示文稿或分析中使用。 首先,我们要理解“节点带注释说明”的概念。在数据可视化中,“节点...

    Android Studio基于mediapipe的手势控制源码+注释说明

    Android Studio基于mediapipe的手势控制源码+注释说明 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用!...

    ajava注释说明

    在深入探讨Java注释的重要性与应用之前,我们先简要回顾一下给定文件的信息:标题为“ajava注释说明”,描述中强调了这是学习Java的必备文档,并鼓励大家积极学习Java。虽然部分文本似乎包含了乱码或非标准字符,但...

    S7-200SMART PLC平均值滤波库文件lib+注释说明.rar

    标题中的"S7-200SMART PLC平均值滤波库文件lib+注释说明"指出,这个压缩包包含了与西门子S7-200SMART系列PLC相关的平均值滤波库及其对应的注释说明。S7-200SMART是西门子公司的一款小型可编程逻辑控制器,广泛应用于...

    kernel中文注释说明内核源

    kernel中文注释说明内核源

    基于python智能监考系统人脸信息采集识别签到+微机电脑录屏+前置摄像头录屏+违法外设检测+源代码+注释说明+演示视频.zip

    基于python智能监考系统人脸信息采集识别签到+微机电脑录屏+前置摄像头录屏+违法外设检测+源代码+注释说明+演示视频。个人经导师指导并认可通过的高分毕业设计项目,评审分98分。主要针对计算机相关专业的正在做...

    S7-200SMART PLC滑动平均值滤波库文件lib+注释说明.rar

    标题中的"S7-200SMART PLC滑动平均值滤波库文件lib+注释说明"指的是使用西门子S7-200SMART系列PLC进行滑动平均值滤波处理的程序库及其对应的注释说明。S7-200SMART是西门子推出的一种小型PLC(可编程逻辑控制器),...

    springMVC详解以及注解说明

    ### SpringMVC详解及注解说明 #### 一、引言 随着软件开发技术的不断发展,基于注解(Annotation)的配置方式越来越受到开发者们的青睐。Spring框架自2.5版本开始,便提供了完全基于注解配置Bean的能力,极大地简化...

    SSM框架常用注解说明

    SSM框架常用的注解说明

    基于Pytorch+Unet实现心脏右心室分割python源码+注释说明(高分项目)

    基于Pytorch+Unet实现心脏右心室分割python源码+注释说明(高分项目) 本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用...

    毕业设计基于YOLOV5实现的RGBDIR四通道茶叶嫩芽检测模型python源码+注释说明

    基于YOLOV5实现的RGBDIR四通道茶叶嫩芽检测模型python源码+注释说明(高分毕业设计).zip本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够...

Global site tag (gtag.js) - Google Analytics