spring+springmvc+hibernate 礼品管理系统

spring+springmvc+hibernate template礼品管理系统

1.简单介绍

    如标题所示,这篇文章简单写了一个基于spring+springmvc+hibernate template的礼品管理系统,适合初学者,这是我的第三篇文章,希望可以通过这篇文章让同学了解这个系统基本流程,虽然逐渐退出主流,但是还有很多地方思路值得我们学习。如有兴趣,可以随时联系我:1763907618.

2.环境搭建

    我的项目测试成功,前台jsp,没有美化,主要是后台功能都能实现。

    jdk:1.6;

    数据库:mysql5.6;

    基于hibernate的jar包,cglib.jar可能还会有冲突,每次发布项目需要删除。

    基于springmvc的jar包,

spring+springmvc+hibernate 礼品管理系统

 

3.成果基本样式

spring+springmvc+hibernate 礼品管理系统

4.详细内容

    HibernateTemplate的常用方法。
    delete(Object entity): 删除指定持久化实例。
    find(String queryString): 根据 HQL 查询字符串来返回实例集合。
    save(Object entity): 保存新的实例。
    update(Object entity): 更新实例的状态,要求entity 是持久状态。

主要就是一个增删改查的过程。上面这四个是我们常用方法。

因为我的项目用到了hibernate的逆向工程,所以数据库是自动生成。

下面就写一个登录实例,因为登录是一个查询的过程,所以我们将用find方法。

a.创建项目,导入jar包,这些我就不介绍了。

b.创建

com.controller,

com.dao,

com.model,

com.service

包,在里面分别建立java

usercontroller,

userdao,

user,

userservice

注意开头大写。

c.编写hibernate.cfg.xml

 

<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property>org.hibernate.dialect.MySQLDialect</property> <property>jdbc:mysql://localhost:3306/bgift?useUnicode=true&characterEncoding=UTF-8</property> <property>root</property> <property>1478</property> <property>com.mysql.jdbc.Driver</property> <property>Bgift</property> <property>true</property> <property>true</property> <property>update</property> <property>true</property> <mapping /> </session-factory> </hibernate-configuration> 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzfgx.html