只显示主题贴

你先用get或者load取得object,然后修改他的属性,再用flush试一下
  • 进入论坛 Java
public boolean onFlushDirty(Object entity, Serializable id,Object[] currentState, Object[] previousState,String[] propertyNames, Type[] types) 不是有previousState吗,DEBUG进去看一下,其实就是POJO
正在开发的一个系统需要将所有的SQL语句记录日志表,目前我只能做到在发生JDBC异常的时候捕获异常中的SQL语句,而且这个语句还是带?的。我需要将所有被执行的SQL语句记录数据库表中,有没有什么方向阿,是否需要修改Hibernate的函数,还是有现成的接口可以用(类似于Interceptor??)。 搜索到http://www.javaeye.com/topic/22314?page=2里面说要修改 org.hibernate.persister.entity.AbstractEntityPersister和org.hibernate.loader.Loader,说得不是很具体,是否有朋友能 ...
mlxia
搜索本博客
最近加入圈子
存档
最新评论