随笔-35  评论-97  文章-0  trackbacks-0
easyJF-projects
[EasyDBO] 处理事务方面存在问题      摘要: 前面已经提过EasyDBO的处理关联上是有问题的。这里进入查看。

前面也给出了一个简单的方法来处理一对一、一对多的关系(多对对暂不处理)。但是,如果你用将autocommit设定为false时,却也不能获得想要的结果。
  阅读全文
posted @ 2007-07-19 01:13 三告习习 阅读(1041) | 评论 (0)  编辑
[EasyDBO] EasyDBO添加支持数据库表名(表结构不变)变换功能      摘要: 在某些情况下,我们可能需要同一个实体bean对应着多个数据库表,比如,你的数据库表是按照每个月添加一个,但是对应的实体bean并没有改变。这个时候,我们就需要支持表明变换了,否则,难道你每个月改变一下orm映射配置吗?如果每天都换一个表呢?  阅读全文
posted @ 2007-07-06 10:42 三告习习 阅读(944) | 评论 (2)  编辑
[EasyDBO] EasyDBO上对象关联问题的一个简单解决方法      摘要: EasyDBO上对象关联还是存在很大问题。

其中一个,添加对象时,没能将被关联对象的主键(由数据库生成)插入到关联对象的外键上。

下面是我的一个解决方法  阅读全文
posted @ 2007-07-02 18:15 三告习习 阅读(1149) | 评论 (3)  编辑
[EasyDBO] 双向关联导致堆栈溢出异常      摘要: EasyDBO的实体配置,如果实体存在双向关联,并且lazy都设定为false的时候,就会产生堆栈溢出异常。

为什么会导致堆栈溢出呢?

比如存在A实体和B实体。
  阅读全文
posted @ 2007-07-02 14:02 三告习习 阅读(1007) | 评论 (0)  编辑
[EasyDBO] 太多另人失望的地方了......      摘要: 用着用着,突然发觉EasyDBO并没有实现到它声称的功能。

如,当你的实体有一对一关联或者一对多等关联时,它并没有能够正确地处理外键值(当关联的主键为自增类型时,插入关联对象获取到外键为空,被关联的对象虽然能插入,但是这样有舍用呢?)。

看看它处理的过程就知道它不能正确出来外键值了。
  阅读全文
posted @ 2007-06-28 23:10 三告习习 阅读(1223) | 评论 (4)  编辑
[EasyDBO] 哇,sai! 不是故意留下陷阱吧      摘要: 郁闷~~~~~~~~~~

搞了半天,发现一对一的被关联对象没有连同关联对象也一同插进数据库里。

跟了一下源代码,发现EasyJDB的addRelativeObject(Object obj)方法没有对OneToOneField进行处理!只对ManyToOneField和ManyToManyField进行处理!但是OneToOneField却是最常用的!
  阅读全文
posted @ 2007-06-28 18:09 三告习习 阅读(730) | 评论 (0)  编辑
[EasyDBO] 是bug还是我用法不当? EasyDBO 该完善一些的时候了吧~~      摘要: 近来使用EasyDBO发现一些问题。

首先,DBTable中的id命名意义不明朗,这个id你猜是数据库表的key还是javaBean对应于数据库表key的属性?我的猜测是前者,数据库表的key(主键的名称)。
  阅读全文
posted @ 2007-06-28 12:17 三告习习 阅读(1185) | 评论 (2)  编辑