javaee之jpa基本用法

javaee之jpa基本用法

ID:26329321

大小:351.50 KB

页数:11页

时间:2018-11-26

javaee之jpa基本用法_第1页
javaee之jpa基本用法_第2页
javaee之jpa基本用法_第3页
javaee之jpa基本用法_第4页
javaee之jpa基本用法_第5页
资源描述:

《javaee之jpa基本用法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验4.JPA基本用法实验内容创建客户表,使用MyEclipse提供的工具,根据客户表生成实体类,并生成对实体进行操作的会话Bean,能够完成基本的增删改查操作,编写Web客户端程序进行测试。实验目的u掌握实体类的基本概念;u能够在MyEclipse中创建实体类;u能够通过JPA完成基本的增删改查。实验介绍(整体与本实验)本试验要求学生对Web应用比较熟悉,对会话Bean的概念比较了解。环境要求服务器:Jboss6.0集成开发环境:Eclipse8.5/MyEclipse8.6数据库:MySql及其驱动程序实验指导步骤1:创建数据库表1.(可选)启动MyS

2、ql数据库如果数据库已经启动,则不用启动。2.打开数据库操作视图在主菜单中选择【Window】à【OpenPerspective】à【MyEclipseDatabaseExplorer】,如果没有找到【MyEclipseDatabaseExplorer】,选择【Other…】,在出现的列表中选择【MyEclipseDatabaseExplorer】。3.新建数据库连接a)在【DBBrowser】窗口中的空白位置,点击右键,弹出如图4.1所示的菜单。图4.1DBBrowser窗口a)选择【New】,弹出如图4.2所示界面。进行如下设置:uDrivertemp

3、late:驱动程序的类型,选择“MySQLConnetor/J”;uDrivername:该连接的名字,可以任意去,这里设置为“bookstore”;uConnectionURL:数据库的位置,修改为“jdbc:mysql://127.0.0.1:3306/entitytest”,其中127.0.0.1是主机地址,需要根据实际情况调整,“entitytest”是数据库的名字。如果数据库还没有创建,可以不写数据库的名字;uUsername:连接数据库的用户名;uPassword:对应用户名的口令;uDriverJARs:驱动程序对应的压缩包,使用【AddJA

4、Rs】选择驱动程序。图4.2添加驱动程序b)点击【Next】进入下一个界面选择数据库,如果不选择可以直接点击【Finish】,完成连接的建立,在【DBBrowser】窗口中会生成“bookstore”节点;c)右键点击“bookstore”节点,选择【OpenConnection】,如果连接成功,展开之后可以看到已有的数据库。1.(可选)创建数据库表a)进入SQL编辑器:在“bookstore”节点下的“Connectedtobookstore”上点击右键,在弹出的菜单中选择【NewSQLEditor】,如图4.3所示,进入SQL编辑器;图4.3进入SQL

5、编辑器b)(可选)创建数据库,如果没有创建数据库,输入下面的SQL语句,然后点击SQL编辑器窗口中的执行按钮执行SQL语句完成数据库的创建:CREATEDATABASEENTITYTEST;c)(可选)创建数据库表,如果没有创建数据库表,输入下面的SQL执行,执行过程与创建数据库的过程基本相同。CREATETABLEBOOK(BIDCHAR(13)PRIMARYKEY,BNAMECHAR(30)NOTNULL,PRICEFLOAT,AUTHORVARCHAR(30),PRESSVARCHAR(30));注意:在创建执行创建表语句的时候,要选择Catogor

6、y中的数据库“entitytest”。步骤2:创建Web应用1.创建工程:在主菜中选择【New】à【WebProject】,弹出如图4.4所示的界面。在ProjectName中输入工程的名字EntityTest,选择“JavaEE5.0”作为J2EE的版本。然后点击【Finish】创建Web应用。图4.4创建Web应用1.创建包:在“src”上点击右键选择【NewPackage】,在弹出的界面中输入“cn.edu.entity”,点击右键选择【Finish】。2.添加JPA支持a)在工程上点击右键,在弹出菜单中选择【MyEclipse】à【AddJPACa

7、pabilities…】,进入JPA的设置界面,如图4.5所示。图4.5添加JPA支持图4.6选择持久性提供者a)选择JPA的实现,可以使用TopLink和Hibernate,采用默认值(Toplink)即可。之后点击【Next>】,进入持久单元的配置界面。图4.7配置数据源b)配置持久单元:首先需要设置持久单元的名字,默认值是“EntityTestPU”,采用默认值即可,在驱动程序中选择“bookstore”,在Catalog/Schema中选择“entitytest”,然后点击【Finish】。注意:创建之后会在“src”下面的“META-INF”下生

8、成一个配置文件persistence.xml,在包cn.edu.e

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。