摘要: 经过第一次的 hibernate 我发现每一个数据库表都对应了一个类,并且每一个类都要新建一个文件进行配置 很麻烦! 于是便出现了Annotation版本的hibernate。 具体如下: 1.同样的 先新建一个java project。 2.导入hibernate插件(选中项目单击鼠标右键-->m 阅读全文
posted @ 2016-06-28 09:12 任心荒芜 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 级联:当你存储一个表的内容想值得相关联的表也存储数据时,可以通过级联来实现(cascade) @Entity @Table(name="t_User") public class User { private int id; private String name; private Grup gru 阅读全文
posted @ 2016-06-28 08:59 任心荒芜 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、一对一(单向):使用外部索引将其中的一个类作为parent,相对应的一个就是子类,并且参照父 类的主键ID来生成数据库表。(比如:可以将husband中设置一个wife_id对应wife中的主键id) 1.Wife 类:生成get、set方法 @Entity//注意使用注解 public cla 阅读全文
posted @ 2016-06-28 08:58 任心荒芜 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 一、主键 主键是关系数据库中的一个基本概念,它用来保证记录的唯一性主键都是没有业务含义的,所以开发 者不会、也不需要,显示地设置实体对象的主键值。但是对于数据库来说,主键是必须的 Hibernate内置了两类策略: 一类是JPA标准的主键生成策略,一类是Hibernate框架特有的主键生成策略。 J 阅读全文
posted @ 2016-06-28 08:57 任心荒芜 阅读(233) 评论(1) 推荐(0) 编辑
摘要: 一、action的属性(地址栏传参)接收参数:如果使用的JDK属性不一致,则会使得传值无法实现。 解决办法: 1.系统自身需要用到的JDK(window——>属性——>Java——>Installed JREs——>选择符合条件的JDK版本) 2.设置JDK级别(项目右键——>属性——>Java C 阅读全文
posted @ 2016-06-28 08:56 任心荒芜 阅读(2251) 评论(0) 推荐(0) 编辑
摘要: 一、关于WildCard:一个web应用,有成千上万个action声明,可以利用struts2提供的映射机制把多个彼此相似的映射关系简化成一个映射关系,即通配符。 1.新建类 ActionWildCard,验证通配符的方法 2.1添加Student需要实践的两个方法 add,deete packag 阅读全文
posted @ 2016-06-28 08:54 任心荒芜 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 一、Struts路径分析。 1.先创建 Struts_PathAction 继承至 ActionSupport ,设置execute()方法的返回值是"path"。 public class Struts_PathAction extends ActionSupport { //路径问题: @Ove 阅读全文
posted @ 2016-04-05 10:24 任心荒芜 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、struts 访问路径问题 1) Struts2的思想:主要围着“action”转,只要找到“action”它就知道自己该干嘛了。 首先配置struts.xml ,我们可以明白的看到,action name="index",而result 需要返回到一个界面“index.jsp” <struts 阅读全文
posted @ 2016-04-05 10:23 任心荒芜 阅读(224) 评论(0) 推荐(0) 编辑
摘要: struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。他可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程,使用Struts的目的是为了减少在运用MVC设计模型来开发Web应用的时间。 一、新建WEB项目struts_text3,右键点击项 阅读全文
posted @ 2016-04-05 10:20 任心荒芜 阅读(207) 评论(0) 推荐(0) 编辑
摘要: struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。他可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程,使用Struts的目的是为了减少在运用MVC设计模型来开发Web应用的时间。 一、新建WEB项目app,右键点击项目,选择MyEcl 阅读全文
posted @ 2016-04-05 09:56 任心荒芜 阅读(377) 评论(0) 推荐(0) 编辑