- 浏览: 12669 次
-
最近访客 更多访客>>
最新评论
-
八百烦恼:
把你的 实体类和映射文件 发到我的邮箱 349895614@q ...
hibernate多个many-to-many映射时,报错“未明确定义的列” -
yangzaishen:
顶~
RJS失效的原因 -
jwz426:
太感谢了,这两天学习rails,正好碰到这个问题,虽然已经找 ...
RJS失效的原因
文章列表
可以用来记录数据库操作日志,
更新某些通用字段(如操作员、更新时间等。
[list]
Interceptors
通过继承EmptyInterceptor,然后根据需要拦截的操作覆盖相应方法。
然后这样调用即可:
// Session-scoped
Session session = sf.openSession( new AuditInterceptor() );
// SessionFactory-scoped
new Configuration().setInterceptor( new AuditInterceptor() );
如果使用Spring,只要配置sessionFact ...
- 2008-05-25 22:52
- 浏览 1231
- 评论(0)
select * from ( select this_.id as id0_2_, this_.ABSTRACT as ABSTRACT0_2_, this_.author as author0_2_, this_.CREATE_TIME as CREATE4_0_2_, this_.PUB_TIME as PUB5_0_2_, this_.source as source0_2_, this_.title as title0_2_, this_.uuid as uuid0_2_, categories4_.ARTICLE_ID as ARTICLE1_, cs1_.id as CATEGOR ...
annotation方式配置hibernate时默认延迟加载对象,这在需要捕捉抛出的异常时会遇到问题,例如://...
Integer id=5;
try {
User user = userManager.get(id);
return user.getId();
}
catch (ObjectNotFoundException e) {
//...
}
在id为5的用户不存在时应该会跳到ObjectNotFoundException异常处理代码,但是延迟加载时user被做成一个中间代理对象,其id为5,其它属性则延迟加载,由于没有访问user的属性(如name等),将不会抛出异 ...
可以在MANIFEST.MF中加入
Class-Path: xxxx.jar
其中xxxx.jar要与要运行的jar放在同一个目录。
- 2008-03-26 15:48
- 浏览 1929
- 评论(0)
乐观锁默认是打开的,当表中有lock_version字段时对该表使用乐观锁控制。
使用ActiveRecord::Base.lock_optimistically = false关闭乐观锁。
有两种删除操作delete和destory。区别在于delete不会执行回调和验证函数,destory则会调用。通常建议使用destory,以保证数据的一致性。
has_one关联会自动更新,belongs_to则不会。当赋一个新的对象给has_one关联时,原有对象的外键被置为null。自动更新时即使失败也不会抛出异常,所以提倡使用a.save! b.a = a的形式更新数据库。
ruby 代码
...
- 2007-02-01 20:11
- 浏览 1696
- 评论(0)
*fieldset元素可以将它所包围的元素用线框衬托出来
*legend元素可定义fieldset标题
- 2007-01-12 21:48
- 浏览 1472
- 评论(0)
ruby 代码
# 为支持中文,在ApplicationController中加入了
@response.headers["Content-Type"] = "text/html; charset=utf-8"
# 解决办法,在rjx文件中加入一行
@headers['Content-Type'] = 'text/javascript'
- 2007-01-10 22:27
- 浏览 1309
- 评论(2)
ruby 代码
#有效性的验证,通过调用activerecord中的validate method实现
#非空字段
validates_presence_of :fieldname,:others
#字段长度
validates_length_of :fieldname,:within=>1..10
#类型
validates_numericality_of :fieldname
#唯一性
validates_un ...
- 2007-01-10 15:34
- 浏览 832
- 评论(0)