首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

应用Annotation入门

2012-09-04 
使用Annotation入门1.在User Library 如:hibernate3.3中导入jar?hibernate-annotations-3.4.0.GA\hibernat

使用Annotation入门

1.在User Library 如:hibernate3.3中导入jar

?hibernate-annotations-3.4.0.GA\hibernate-annotations.jar;
?hibernate-annotations-3.4.0.GA\lib\ejb3-persistence.jar;
?hibernate-annotations-3.4.0.GA\lib\hibernate-commons-annotations.jar

?
2.新建表teacher

package com.fengyun.shopping.entity;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class StudentTest { public static void main(String[] args) {  Student s = new Student();  s.setId(1);  s.setName("wanghao");  s.setAge(12);    Configuration cfg = new Configuration();  SessionFactory sf = cfg.configure().buildSessionFactory();  Session session = sf.openSession();  session.beginTransaction();  session.save(s);  session.getTransaction().commit();  session.close();  sf.close(); }}

?
5.修改IDE配置,输入@马上出现提示

window-->perferences-->Java-->Editor-->Content Asist下设置:
?Auto activation delay:100
?Auto activation triggers for Java:.@
?Auto activation triggers for Javadoc:#

?

6.如果是Annotation与XML配置文件混合使用,获得Configuration对象都要使用new AnnotationConfiguration();
异常:
org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="com.fengyun.shopping.entity.Teacher"/>

热点排行