- 浏览: 24008 次
- 性别:
- 来自: 广州
-
最近访客 更多访客>>
最新评论
-
wang1352083:
cfg.addClass(User.class);cfg.co ...
Hibernate启动过程分析
文章列表
public class Person implements Serializable {
private Integer personId;
//姓名
private String personName;
//性别
private String sex;
//联系电话
private String phone;
//相应的setter,getter
}
person.xml:(含子类Doctor)
<class name="com.yang.model.human.Person" table="t_person" ...
在Hibernate的继承映射,怎么在子类里映射一对多的关系?
父类Person,子类Doctor,Person的配置文件如下:
<class name="com.yang.model.human.Person" table="t_person">
<id name="personId" column="person_id">
<generator class="native" />
</id>
<di ...
可能是eclipse的问题,同样的代码,第一次运行,说怎么也不行!
我分析了好多遍代码,完全正确的代码,就是不能映射到数据库里!
睡了一觉后,原程序还是不行。
接着,我把一个可以映射的代码,复制多一次,然后改成我要映射文件的名称,
然后测试,成功!
接着,我把原来的代码复制回来,结果,成功!
给我的教训就是:其实,eclipse都是人写出来的,一定会有bug.
我虽然找不出到底是什么bug,但是,学会容忍这种bug也算是一种成长。
呵呵,我以前也试过几次遇到类似的问题,以 ...
我所理解的“工厂模式”
- 博客分类:
- 设计模式
工厂模式,我更愿意叫它是“父母模式”或者“亲人模式”。
假设我们都是小孩子,我们需要 食物 衣服 玩具。
如果我向卖食物的老板,卖衣服的老板,卖玩具的老板借的话,我将欠他们东西。
(耦合)
后果是:第一,他们的儿子我不敢打了!(安全性的角度)
第二,如果某位老板搬家了,我必须自己去找其他老板。要知道我只是个小孩,这对我来说,是个极大的挑战。(修改自己的代码)
如果我是向父母要所需的东西,我只欠父母的。我受不到的限制只不过是以后不能抓弄妹妹了。
工厂模式,就类似于“父母”这样一个角色。其他程序需要某个对象 ...
在继承映射中,
竟然是“每个子类映射成一张表”映射出来的是每个类都生成一张数据库表。
而,
“每个具体类映射成一张表”却只映射出子类的表。
这让我觉得挺无滑的!
Configuration cfg=new Configuration();
cfg.addClass(User.class);
cfg.configure();
SchemaExport export=new SchemaExport(cfg);
export.create(true, true);
(1)实例化一个Configuration对象:
拥有一个SettingsFactory引用,和初始化hibernate.properties文件的信息.
(2)cfg.addClass(User.class):
类对应的配置文件hbm.xml的 ...
SSH的作用(缺点)
框架是让程序员变成代码民工的前提。
简单点说,是工程师画好图纸了,让泥水工去建屋!
想知道,要从程序员到工程师,到项目经理需要什么技术?
* 方便的`导入导出`功能
* 直接把一个markdown的文本文件拖放到当前这个页面就可以了
* 导出为一个html格式的文件,样式一点也不会丢失
* 编辑和预览`同步滚动`,所见即所得(右上角设置)
* `VIM快捷键`支持,方便vim党们快速的操作 (右上角设置)
* 强大的`自定义CSS`功能,方便定制自己的展示
* 有数量也有质量的 ...