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

7 篇文章 0 订阅
4 篇文章 0 订阅

 

                  

第一步  创建一个数据库school  再建立几张表

第二步  创建一个web项目 sshExample

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

选择红色的finish

选择好next

 

选择struts2 spring的支持  finish

添加struts2 就完成了

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

选择hibernate   选择next

 

选择相应的包   next

 

点击create new Driver

 

选择相应的数据库驱动   我这里是用MySQl  所以选择MySQL

Driver name  随便写一个   连接url按规则写好   school是已经创建好的数据库名

用户名 你的数据库用户名Mysql  rootSqlserver sa) 密码你的数据库登录密码

添加 驱动包    可以测试一下是否连接成功点击Test Driver     最好save password

next 

 

 

选择刚刚创建的那个driver  name  li72    点击update  list  

选择你要连接的数据库  我的是school   

 

 

选上enable  dynamic DB table  creation  动态创建表

在配置文件中会增加

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

第五步  加Myeclipsespring的支持  点击项目右键------>Myeclipse ----->add spring capabilities 

 

 

 

选择上面红色标记的部分,下面两个不要忘了勾上

Next 

 

 

点击browse 

 

点击到WEB—INF   点OK

 

点next 

 

点finish

就完成对spring的加入

然后添加实体类   也用Myeclipse自动生成

第六步  加MyeclipseGenerate 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 

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值