apple郑
2015-04-02 06:10
采纳率: 25%
浏览 9.2k

java中前台可以修改数据成功,但是数据却不能更新到数据库中。

在前台修改了数据成功后,可是数据库的数据却没有更新,还是以前的数据。
<?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">



<!-- SQL dialect -->
org.hibernate.dialect.MySQLDialect

com.mysql.jdbc.Driver


<![CDATA[
jdbc:mysql://192.168.1.99:3306/hsf_sys_db?useUnicode=true&characterEncoding=utf8
]]>

root
pass123
hsf_sys_db

    <property name="hbm2ddl.auto">update</property>
    <property name="show_sql">false</property>
    <property name="format_sql">true</property>  

    <!-- hibernat entity -->
    <mapping resource="com/boryou/entity/User.hbm.xml" />
    <mapping resource="com/boryou/entity/Product.hbm.xml" />
    <mapping resource="com/boryou/entity/Evaluate.hbm.xml" />
    <mapping resource="com/boryou/entity/Brand.hbm.xml" />
    <mapping resource="com/boryou/entity/BrandFenlei.hbm.xml" />
    <mapping resource="com/boryou/entity/Industry_news.hbm.xml" />
    <mapping resource="com/boryou/entity/directory.hbm.xml" />
    <mapping resource="com/boryou/entity/Policy.hbm.xml" />
    <mapping resource="com/boryou/entity/Academic.hbm.xml" />
    <mapping resource="com/boryou/entity/Company.hbm.xml" />

    <!-- ***************************************************** -->
    <mapping resource="com/boryou/post/domain/BBSAccount.hbm.xml"/>
    <mapping resource="com/boryou/post/domain/BBSInfo.hbm.xml"/>
    <mapping resource="com/boryou/post/domain/BoardInfo.hbm.xml"/>
    <mapping resource="com/boryou/post/domain/HistoryRecord.hbm.xml"/>
</session-factory>

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • 谋生职业 2015-04-02 06:13

    持久层用的是什么技术,是否需要‘提交’动作?

    打赏 评论
  • xywangq 2015-04-02 06:16

    跟踪下代码 ,或者是sql问题

    打赏 评论
  • danielinbiti 2015-04-02 06:20

    注意事务有事务,事务是否提交。缓存是否提交到数据库。

    打赏 评论
  • 苏生米沿 2015-04-02 06:27

    1.你数据库连接了没有
    2.看下你保存的操作,是否进行数据库的更新
    3.看下有没有执行sql语句。

    ps:问题最好描述的详细一些,前台是什么,后台是什么,具体拿个例子说,会更好解决

    打赏 评论
  • Lunatictwo 2015-04-02 06:37

    可能是你SQL语句写的有问题!贴出来看看

    打赏 评论
  • jiangweihouse 2015-04-02 06:45

    那一块的语气贴出来看下

    打赏 评论
  • DreamTHT 2015-04-02 07:10

    事务提交了吗?sql复制出来执行一遍看看,sql没问题的话,就是事务没提交

    打赏 评论
  • jhjjjjjjjj 2015-04-02 07:37

    你是用hibernate或mybatis还是手写连接数据库?具体的情况说一下呀,要不回答问题,靠猜测问题是没用的。

    打赏 评论
  • ibenben.org 2015-04-02 07:55

    看你贴的代码,你应该使用的是Hibernate。查一下事务是不是已提交了,估计是事务嵌套或根本没有提交事务导致的。最好是把所有相关的逻辑层及持久层的代码都贴出来,大家才能帮上忙。

    打赏 评论

相关推荐 更多相似问题