2011-11-28 163 views
2

我要创建一个数据库,我需要使用映射,(这不是JAVA EE)我只说JavaSE而不是EE,我想知道我将如何实现这些课程? (用户,联系人信息,员工,FinanceTeam,SystemAdmin)我将如何将这些对象的数据传输到数据库中?以及如何测绘工作?一个BASIC数据库教程将帮助我很多,谢谢btw如果你好奇我正在使用MySQL为我的数据库Java数据库与映射?

回答

5

你需要一个ORM(对象关系映射)和Hibernate是最常用的,也可以使用Hibernate独立,不仅在Java EE环境中。

JavaBrains视频教程34课,很好地解释和易于理解,我强烈建议你。作者不是以英语为母语的人,所以如果你仔细观察口音,这是一个很棒的内容。

+0

如果我正在做它独立,是否有任何区别?在代码内还是没有? – user962206

+0

唯一的区别是你如何获得EntityManager,正如@SplinterReality显示的那样。实体管理器是将帮助你坚持你的对象的对象。 – stivlo

+0

什么是实体? ?? – user962206

0

为什么不使用Hibernate或EclipseLink等JPA?它们在J2SE环境中工作得很好,唯一的区别是你如何获得EntityManager引用。 (通过直接创建EntityManagerFactory而不是容器管理注入)

factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME); 
EntityManager em = factory.createEntityManager(); 
+0

我对Persistence API一无所知,我不知道如何使用它们我根本不知道 – user962206