带映射的Java数据库?

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

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

  • 官方教程

  • JavaBrains Hibernate教程

JavaBrainsvideo教程是34课,很好地解释和易于理解,我强烈推荐你。 作者不是以英语为母语的人,所以如果你看过口音,这是一个很棒的内容。

为什么不使用像Hibernate或EclipseLink这样的JPA? 它们在J2SE环境中工作得很好,唯一的区别是你如何获得EntityManager引用。 (通过直接创建EntityManagerFactory而不是Container Managed Injection)

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