求一个SSH的简单的增删改查源代码

如题所述

新增1.实现hibernate自动创建数据表。 
部分重要代码

<prop key="hibernate.hbm2ddl.auto">
    create</prop>

<class name="com.sqt.bean.User" table="tb_Users" schema="db_hibernate"> 
    <id name="id" type="int" column="ID">
        <generator class="increment"></generator>
    </id>
    <property name="firstName" column="firstName" type="string"></property>
    <property name="lastName" column="lastName" type="string"></property>
    <property name="age" column="age" type="int"></property>
    </class>

新增2.优化查找功能 
查找功能在原先的代码中有的。但是返回的是user对象。我对它进行优化后,直接返回list,和查找全部对象的方法一样,当action返回SUCCESS时,<result name="success">/list.jsp</result>

@Override
public List<User> findUserById(int id) {
    // TODO Auto-generated method stub
    System.out.println("-------UserDaoImp.findUserById-----------"+id);
    String hql = "from User u where u.id=:id order by u.id asc";
    Query query=getSession().createQuery(hql);
    query.setInteger("id", id);
    List<User> list =query.list();
    return list;

温馨提示:内容为网友见解,仅供参考
无其他回答

SSH 增删改 没报错 不成功 InvocationTargetException
我想问一下 你调用的hibernate封装好的bulkUpdate方法是更新吧 应该是update时候用的,而不是删除时候用的,查看下application配置文件 看看对应的<props><\/props>里怎么定义了默认方法,如果什么都没写 你这个绝对是错误的,因为那是更新操作,更新操作怎么能跟delete一起使用呢 希望对你有所帮助 ...

使用SSH在原来增删改查的基础上,实现条件查询
这个很简单啊!在页面设置几个条件输入框,在action里request.getParameter()获取输入条件,然后依次判断获取的条件是否为空,如果不为空,则拼接查询条件!然后把拼接好的查询语句,当做参数传给查询方法,不就可以了!

java在用ssh做项目的时候,不是说增,删,改必须要加事务吗?
你说的增删改,只是对一个表的操作。不写在事务里也行,当对多个表操作时,最好用在事务里。而且SPRING做事务 也很简单。手打,主啊 给点分吧

SSH 增删改查 只要添加一条数据成功 再删除一条数据了 页面就死了 怎...
在spring的配置文件中加入事务配置,问题就解决了。 要注意spring1.x与spring2.x的事务配置是不一样的。

跪求一份ssh三大框架做的系统不需要太专业,只是学生交大作业而已急需...
这里有个图书管理系统,还可以吧,自己配置你下数据库,就能用,增删改查,分为管理员和普通用户,你自己加上ssh的包,然后根据实体类配置那个数据库表,然后就能用了

java框架ssh整合
给你个思路吧,对于功能那一块的,简单的设计一张用户表,里面有用户ID 用户名 密码 创建时间,你只需要写4个方法 添加用户 根据ID删除用户 根据用户名查询用户(模糊查询) 还有就是根据用户名跟密码查询用户(登录方法) ,这样 一个简单的登录增删改查 用一张表就解决掉了。至...

求大神过来解决SSH问题
添加也是一种修改啊,就按照修改来判断,在弹出的窗口里显示原来的值,然后把修改的值传给下个UpdateAction就行了,这样就会把原来的覆盖掉,你说的添加不就相当于空修改为有吗?这个修改是基本的代码吧,最好自己做下,也可以自己看下SSH增删改查怎么做的就行了 ...

SSH各个部分的作用是什么?
struts2, 主要是负责接前台的请求,然后到后台找到对应的类 heibernate,主要是对数据库进行管理,比如增删改查,比较方便,会少写很多sql语句 spring,主要是对类进行初始化,也就是控制反转,还有就是对struts2和heibernate起到一个衔接的作用 ...

从未学过JAVA的人怎么学好SSH框架
html、jquery、tomcat、数据库等java中级要学的知识。5、学习java servlet技术,再学习struts, spring mvc,其实就是对servlet的封装,学起来就容易多了。6、搭个ssh的demo,搞个小的CRUD,增删改查。基本就掌握了。7、平时多看看java相关的网站,CSDN,ITEYE等,学习和掌握新技术。祝好运。

在已有的项目实现增删改查功能应如何操作?
找到对应的模块然后增加对应的action。配置就好。

相似回答