在hibernate中经常中修改修改数据经只需要配置
<session-factory>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="connection.url">
jdbc:mysql://127.0.0.1:3306/test
</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="myeclipse.connection.profile">Sql</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.show_sql">true</property>
<property name="hbm2ddl.auto">thread</property>
<mapping resource="com/simope/dto/Customer.hbm.xml" />
</session-factory>
就能够完成数据库与页面之间的数据交换和修改,但是在SSH三大框架中经常,hibernate将数据库的操作修改数据库的权限交给spring来管理所以需要在hibernate的配置文件加上
<property name="connection.autocommit">true</property>
才能与数据库进行交换修改
该语句是税务会滚的意思,如果像数据库插入数据不成功的话,那么事务就会回滚,在Action中惠子懂返回一个Result input,那么如果不在struts2中添加<result name="input">Customer.jsp</result>,就会出现HTTP