本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接


Blog信息
blog名称:
日志总数:42
评论数量:31
留言数量:0
访问次数:178715
建立时间:2007年7月30日




[Hibernate]Blob, Clob字段的映射。
原创空间

gareth 发表于 2008/2/26 11:23:26

 Blob与Clob的区别:Blob在数据库中是采用单字节存储, 一般用于存储图片等二进制数据。Clob在数据库中是采用多字节存储, 一般用于存储文本数据.
如:
class Teacher{
   private picture image;
   private resume ntext;
}

hibernate 配置文件
<hibernate-mapping>
   <class name=  table=>
   <id >
    
</id>
<property name=..  column="picture" type="java.sql.Blob"/>
<property name=.. column="resumn" type="java.sql.Clob"/>
&l


阅读全文(4377) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]hibernate 回调与拦截机制
原创空间

gareth 发表于 2008/2/26 9:53:22

 Hibernate 通过实现lifecycle接口执行回调,通过实现Validatable接口执行数据验证, 以确保数据的合法性。

Lifecycle接口中方法有:
onSave(Session s) 在实体对象save/insert操作之前调用, 抛出CallbackException. onUpdate(Session s) 在实体对象update操作之前调用, 抛出CallbackException.
onDelete(Session s) 在实体对象delete操作之前调用, 抛出CallbackException.
onLoad(Session s) 在实体对象被加载操作之后调用, 抛出CallbackException.

实体对象通过实现Lifecycle接口,就可在特定的持久化阶段执行特定的处理过程。
如:
public class Teacher implements Lifecycle, Serializable{
 
 &nb


阅读全文(4115) | 回复(0) | 编辑 | 精华 | 删除
 


« 1



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.152 second(s), page refreshed 144768928 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号