永发信息网

为什么要使用annotation

答案:4  悬赏:10  手机版
解决时间 2021-01-24 06:38
使用annotation的好处是什么
最佳答案
java编程思想的原话:
注解是众多引入到java SE5中的重要语言变化之一。他们可以提供用来完整地描述程序所需的信息,而这些信息是无法用java来表达的。因此,注解使得我们能够以将由编译器来测试和验证的格式,存储有关程序的额外信息。注解可以用来生成描述符文件,甚至或是新的类定义,并且有助于减轻编写样板代码的负担。通过使用注解,我们可以将这些元数据保存在java源代码中,并利用annotation API为自己的注解构造处理工具,同时,注解的优点还包括:更加干净易读的代码以及编译器类型检查等。虽然Java SE5预先定义了一些元数据,但一般来说,主要还是需要程序员自己添加新的注解,并且按自己的方式使用它们。
全部回答
1.在hibernate官网下载hibernate-release-4.2.2.final.zip并解压 2.新建一个java project工程(20130619_hibernate4.2.2_annotition) 3.导入hibernate包和hibernate配置文件(hibernate.cfg.xml) 导入包只需导入hibernate-release-4.2.2.final\lib\required目录下的所有包和mysql的包mysql-connector-java-5.1.22-bin.jar hibernate.cfg.xml导入在classpath路径下,即src下 4.新建一个java实体类(user.java) 5.在hibernate.cfg.xml配置文件中添加映射文件 6.建立一个测试类,测试 注意: 在这里我使用的是junit3测试 (首先导入junit3.jar包,在需要使用的类中继承testcase即可使用) 7、运行使用junit test运行 在console窗口中 看到 hibernate: insert into t_user (age, birthday, email, name) values (?, ?, ?, ?) 8.到这里一个简单的hibernate+annotation已经可以运行了,需要了解更多annotation用法请参考hibernate的帮助文档
annotation就是标注,它的主要目的介于源代码与API文件说明之间。annotation对程序代码做出一些说明和解释。主要是给编译器或分析工具说明你的程序的某些信息的,比如@override就说明你这个方法是重写父类的方法。
好处就是不用象以前写xml那么麻烦了,比用反射更好拿一些属性做metadata, 但是又有点紧耦合了,所以还是有人愿意用xml
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
奥凯汽修(将军路街道将军路与张博路交叉口湿
小新日教育地址好找么,我有些事要过去
隆源汽修厂地址在哪,我要去那里办事
一个墨水瓶的容积大约是200A.升B.毫升C.克
白天鹅照相馆地址有知道的么?有点事想过去!
石湫幼儿园报名多少钱
梦幻西游手游哪个职业厉害 梦幻西游什么职业
假如你做的工作很每天都没激情,混日子,得过
单选题某同学用焦距为10cm凸透镜看邮票上的字
找对象挑剔的女人,是什么样的人
长沙哪里有品胜专营店,营业时间是几点到几点
古代的盐,颗粒状是不是很大?
标准图集o3s4o2一122
有没有在淘宝上买衣服也能象在实体店买一样,
为什么说青少年不适宜承受高强度的力量性训练
推荐资讯
微信备份到电脑的聊天记录如何打开的最新相关
小何玻璃怎么去啊,我要去那办事
三生可以赚钱吗?
怎样做油酥花生米不脱皮
孵化器的意思是什么
怎样自制香袋
为什么打开3D时总是说无法初始化,错误代码126
菜鸟驿站(交大希望学院小食堂侧门对面)地址在
花月小学地址在什么地方,我要处理点事
鑫源汽配修理部地址好找么,我有些事要过去
眉山一天能游玩吗..
单选题It' s obviously not
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?