ssh框架下的修改操作,涉及到修改

2020-11-24 08:10:23 字数 2723 阅读 8509

1楼:凶___器

这一般是用update(对象)就直接更新了。你是涉及到主键的修改的话。要看主键是什么生成策略。

assigned这种就是自己指定的。主键一般很少去更改。因为这涉及到了唯一性。看是否违背了?

还有笨的办法就是根据主键先删除再添加。但不推荐。还是从上面说的找突破口。

2楼:匿名用户

修改怎么会插入呢?是不是保存修改vo时把主键搞丢了?

3楼:匿名用户

修改的话一般不改主键,,,并且数据库设计时主键不要有业务逻辑。。。

ssh修改操作

4楼:灬军无戏言

string sql = "update 表名 set 列名='"+值+"' where 修改条件";

query query = session.createquery(sql);

return query.executeupdate();

该方法返回影响行数,注意表名,列名全是数据库的字段名,不是hibernate生成实体类里的属性名,注意开启事务

java 的ssh框架 怎么增加,删除,修改数据库的数据 20

5楼:匿名用户

session session = this.getsessionfactory.opensession();

session.delete(news); //deletesession.begintranstrions().***mit();

session.save(news); //add//***mit 事务

session.update(news); //修改。

注意每个执行完后就要关闭session。

6楼:匿名用户

你问的问题范围太大了,类似于汽车要怎么开。这不是几段话能说清楚的

建议找本ssh整合的书看看

7楼:绝情_之谷

貌似用hibernate或者spring的 jdbctemplate都可以吧

8楼:匿名用户

hibernate的template;或者执行sql。

在ssh架构的java web中网页的**进行修改记录操作

9楼:儒雅的下雨难过

第一:刷新回显后显示空记录,表示你修改的内容没有插入到数据库中,插入的是一条空字符串。

用ssh框架实现一个对用户表的操作(增删改查)

10楼:

给你发了2个整合包!

2个ssh整合包,ssh.zip(并且ssh版本都是靠近最新的)是简化jar后的包

另一个是一个登陆例子,请仔细查看ssh2示例.zip下的txt文件,里面有说怎么样配置和生成数据库

ps:有问题,直接给我回邮件或者在这追问就行!~

11楼:匿名用户

如果真的是刚接触java的话,还是希望楼主不要先了解什么框架之类的,从基础看起比较好

12楼:匿名用户

如果你才学的话,给你你也看不懂,你还是买相关的书看看吧

用eclipse编写 ssh框架来实现增删改查 用mysql数据库,求大神帮忙写一下 有重谢 10

13楼:匿名用户

....好没难度..这种东西书上都有例子啊 骚年..

mysql建个user表 两个字段足以 id name

eclipse

建一个web工程,

一个util包 里面写个dbhelper.java 这里放数据库连接的创建方法.

一个service包 里面放一个***.java文件 有三个方法.增加 删除 修改,该文件的具体实现引用dao包

一个dao包,里面放一个***.java文件,也是三个方法 是service的具体实现,主要是写sql语句,不用教吧?

在web-content里写网页.

三个网页 一个输入,一个现实,一个修改.

写form,两个input .分别是id name

表单的两种递交方式知道吧 get 和post.

servlet?

我都不想写了...你用post 就写在dopost()里 用get 就写在doget()里.

调用service里的方法就行了..

service是业务逻辑层,他不直接与数据库连接,他调用dao层

dao层通过dbhelper.java里拿到数据库连接字符串创建的数据库连接

根据你调用的方向执行不同的sql语句.返回的结果 再回到页面..

ssh框架工程怎样使用日志记录操作信息

14楼:很可爱不流泪

首先jar包必须的。

在每个action里加入:private static final ***.slf4j.logger logger =

***.slf4j.logge***ctory.getlogger(clysaction.class);

在log4j.properties配置文件里,log4j.logger.***.hibernate=debug 这句很重要,当然你要不想开日志的话就换成

log4j.logger.***.hibernate=info