您的位置:首页 > 编程语言 > Java开发

Myeclipse8.6 快速搭建ssh(JPA)开发环境 并自动生成dao ,model

2015-08-09 17:21 561 查看
第一步 创建一个数据库school 再建立几张表

第二步 创建一个web项目 sshExample

第三步 加Myeclipse对struts2的支持 点击项目右键---->Myeclipse ----->add struts capabilities



选择红色的finish

选择好next





选择struts2 对spring的支持 finish

添加struts2 就完成了

第四步 加Myeclipse对jpa (hibernate的也一样)的支持 点击项目右键------>Myeclipse ----->add jpa capabilities



选择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 动态创建表

在配置文件中会增加

<property name = "hibernate.hbm2ddl.auto" value = "update"/>

第五步 加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

点击setup



点create new







点项目名 next





勾选标记的地方

Next







点next







点击finish 就ok了











点no

到项目视图 建立8个包 把生成的dao idao model 分别放到对应的包里





修改persistence.xml 把对应的类加上包名



加com.li72.model.类名

最后还要配置一下web.xml文件

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5"

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

<filter>

<filter-name>struts2</filter-name>

<filter-class>

org.apache.struts2.dispatcher.FilterDispatcher

</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>



<!-- for spring -->

<listener>

<listener-class>

org.springframework.web.context.ContextLoaderListener

</listener-class>

</listener>

<!-- for Hibernate -->

<filter>

<filter-name>Spring OpenEntityManagerInViewFilter</filter-name>

<filter-class>

org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter

</filter-class>

</filter>

<filter-mapping>

<filter-name>Spring OpenEntityManagerInViewFilter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

<!-- for session -->

<session-config>

<session-timeout>20</session-timeout>

</session-config>

</web-app>

运行下 就OK
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: