利用 Myeclipse86 快速搭建sshJPA开发环境 并自动生成dao model.docx
《利用 Myeclipse86 快速搭建sshJPA开发环境 并自动生成dao model.docx》由会员分享,可在线阅读,更多相关《利用 Myeclipse86 快速搭建sshJPA开发环境 并自动生成dao model.docx(24页珍藏版)》请在冰豆网上搜索。
利用Myeclipse86快速搭建sshJPA开发环境并自动生成daomodel
利用Myeclipse8.6快速搭建ssh(JPA)开发环境并自动生成dao,model
分类:
ssh学习笔记web前端2012-04-1922:
27146人阅读评论(0)收藏举报
第一步 创建一个数据库school 再建立几张表
第二步 创建一个web项目 sshExample
第三步 加Myeclipse对struts2的支持 点击项目右键---->Myeclipse ----->add struts capabilities
选择红色的finish
选择好next
选择struts2 对spring的支持 finish
添加struts2 就完成了
第四步 加Myeclipse对jpa (hibernate的也一样)的支持 点击项目右键------>Myeclipse ----->add jpa capabilities persistence持久化
选择hibernate 选择next
选择相应的包 next
点击create new Driver
选择相应的数据库驱动 我这里是用MySQl 所以选择MySQL
Driver name 随便写一个 连接url按规则写好 school是已经创建好的数据库名
用户名 你的数据库用户名Mysql root(Sqlserver sa) 密码你的数据库登录密码
添加 驱动包 可以测试一下是否连接成功点击Test Driver 最好save password
点next
选择刚刚创建的那个driver name li72 点击update list
选择你要连接的数据库 我的是school
选上enable dynamic DB table creation 动态创建表
在配置文件中会增加
第五步 加Myeclipse对spring的支持 点击项目右键------>Myeclipse ----->add spring capabilities
选择上面红色标记的部分,下面两个不要忘了勾上
Next
点击browse
点击到WEB—INF 点OK
点next
点finish
就完成对spring的加入
然后添加实体类 也用Myeclipse自动生成
第六步 加Myeclipse对Generate entities &DAO 的支持 点击项目右键------>Myeclipse ----->add Generate entities &DAO capabilities
点击add all
点next
Next
点击setup
点create new
点项目名 finish
勾选标记的地方
Next
点击finish 就ok了
点no
到项目视图 建立8个包 把生成的dao idao model 分别放到对应的包里
修改persistence.xml 把对应的类加上包名
加com.li72.model.类名
最后还要配置一下web.xml文件
xml version="1.0" encoding="UTF-8"?
>
xmlns="
xmlns:
xsi="http:
//www.w3.org/2001/XMLSchema-instance"
xsi:
schemaLocation="
index.jsp
struts2
org.apache.struts2.dispatcher.FilterDispatcher
struts2
/*
-- for spring -->
org.springframework.web.context.ContextLoaderListener
-- for Hibernate -->
Spring OpenEntityManagerInViewFilter
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
Spring OpenEntityManagerInViewFilter
/*
-- for session -->
20
运行下 就OK