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

hibernate3.3.2学习札记(七)

2012-11-18 
hibernate3.3.2学习笔记(七)一、hibernate中的annotation的一些配置,如果在一个字段你不想让它映射成数据库

hibernate3.3.2学习笔记(七)
一、hibernate中的annotation的一些配置,如果在一个字段你不想让它映射成数据库的字段,那么你可以加上如下代码

public class TeacherTest {private static SessionFactory sf=null;@BeforeClasspublic static void createSessionFactory(){sf=new AnnotationConfiguration().configure().buildSessionFactory();}@Testpublic void testSave(){Session session=sf.openSession();session.beginTransaction();Teacher t=new Teacher();t.setId(11);t.setName("wang");t.setTitle("教授");t.setBirthDate(new Date());t.setZhicheng(ZhiCheng.A);session.save(t);session.beginTransaction().commit();session.close();}@AfterClasspublic static void closeSessionFactory(){sf.close();}}

@Enumerated(EnumType.STRING)和@Enumerated(EnumType.ORDINAL)区别是前者在数据库中的建表语句是  zhicheng varchar(255),后者是  zhicheng integer

热点排行