摘要: 在关系中加入如下代码分别表示不同的级联操作 例如: <many-to-one name="inv" column="igid" class="entity.inventory" cascade="delete"></many-to-one> 1、级联保存 cascade=”save-update” 阅读全文
posted @ 2016-06-29 21:47 谢坪 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 实体之间有三种关系: 1.一对一 2.一对多 3.多对一 一对多 goods类 package entity;/* * 货物表 * */public class goods { private int gid; private long gnum; private inventory inv; pu 阅读全文
posted @ 2016-06-29 21:42 谢坪 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 直接将hibernate交给spring管理 <!-- 数据库连接--> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="url" value="jdbc:mysql://l 阅读全文
posted @ 2016-06-29 21:29 谢坪 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 第一步:事务管理器: <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="da 阅读全文
posted @ 2016-06-29 21:12 谢坪 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 第一步:注册事务管理器: <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref=" 阅读全文
posted @ 2016-06-29 21:10 谢坪 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、建立一个类 2、继承HibernateDaoSupport public class bookDAO extends HibernateDaoSupport{ /* 插入操作 */ public void save(Book book) {this.getHibernateTemplate(). 阅读全文
posted @ 2016-06-29 20:51 谢坪 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 两个实体类 package vo; public class message {private int mid;private String mname;private int age;private String mail;private String address;private String 阅读全文
posted @ 2016-06-29 20:40 谢坪 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 1、建立一个web项目 2、导入Struts2框架 点击next 选择spring Plugin包导入 3、导入spring框架 点击next选择包 4、导入hibernate框架 选择如下 配置mysql 完成了 阅读全文
posted @ 2016-06-29 20:31 谢坪 阅读(106) 评论(0) 推荐(0) 编辑
摘要: struts2单独使用时: 直接进入action控制器里面进行操作。 如果使用了spring 需要将添加代码如下: 并且在applicationContext.xml中配置如下: 注意:action中的class 与 applicationContext.xml中bean 中的id一致 加上<con 阅读全文
posted @ 2016-06-29 14:36 谢坪 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 第二种方法:使用Domain Model接受参数;1.先建建一个包,存放实体类; 2.在action中,创建一个user的对象u; 代码如下: package vo; public class message {private int mid;private String mname;private 阅读全文
posted @ 2016-06-29 14:19 谢坪 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:使用属性接受;、 首先配置好struts.xml中需要进入的某个方法; 1.在地址栏中设置需要传递的值与属性; 2、在action设置好get与set方法; 代码如下: package Action; import com.opensymphony.xwork2.ActionSuppor 阅读全文
posted @ 2016-06-29 14:10 谢坪 阅读(161) 评论(0) 推荐(0) 编辑