摘要:
引起:spring的dao层注入dataSource出现c3p0初始化异常. bug示图: 源码图: 解决: 在填写property属性时,我就纳闷alt+/用不了了,完了之后运行发现初始化出错,然后一看,是因为class引入的类有问题 引入错误的类:com.mchange.v2.c3p0.cfg. 阅读全文
摘要:
提出:今天做springxml的setter注入属性demo出现的属性无法注入的bug. 错误信息如下: Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property '27' of bean 阅读全文
摘要:
描述:贴吧Demo回帖表单提交(s:form)时,携带要回帖子的主题ID 使用过的无效方法如下: 1.直接在<s:form action="TopicAction_currentReply.action?topic.tid=${#topicSelect.tid}"> 结果:报错,<s:form>标签 阅读全文
摘要:
举例:亚马逊的网上商城可以卖很多东西,比如说图书,电器,水果等等,那么我们以面向对象的理念去抽象一个商品类,他具有商品的共有属性,比如说上架时间,当前 价格,优惠价格等待,商品可以继承商品类,也可以保有自己的属性,比如说商品名等等。这种关系称为继承。 上文说到继承,那么怎么在数据库中体现继承,以及在 阅读全文
摘要:
举例:商品类型表与商品表,每种类型对应多个商品,每个商品对应多种类型 关系图: hirbernate实现多对多映射有两种方法,第一种是通过中间表直接映射,第二种是通过中间表间接映射。 直接映射: 配置实体类(因为都是多对多的关系,所以双方都具有set集合): 配置实体类的映射文件: 分析:categ 阅读全文
摘要:
举例:用户和邮箱的关系,一个用户拥有一个邮箱,一个邮箱属于一个用户 关系图: 实现原理:因为两者皆是一方,无论在那一方加入,都可实现单项映射。 配置文件: 结构图: 实体类: hibernate实现映射一对一中有两种方法。 方法一(通过多对一映射): 步骤一: 在Customer类中加入Email类 阅读全文
摘要:
一对多 传统模式:jdbc连接数据库的传统模式下,是通过主键连接外键实现一对多关系的映射, 其数据库中表的对应关系是在多方加入一方的主键,而后形成外键连接。 Hibernate:引入hibernate框架后,通过类的形式来表示一对多的关系。 举例:订单与订单详细的关系,一个订单包含多个商品,多个商品 阅读全文