hibernate-Hibernate保存serializable对象

问题描述

Hibernate保存serializable对象

这个serializable对象是作为一个Bean的属性出现,希望保存为一个Blob类型的字段.

解决方案

Blob类型对应的是二进制数据,java就直接由Blob类型的,就是设置这个Blob类型的字段的方法是利用你的这个Serializable对象。
你是希望怎么存储这个Serializable对象呢?是存储这个对象的序列化后的二进制流吗?
Hibernate中Blob类型的使用方法参考:http://developer.51cto.com/art/200906/130231.htm

时间: 2024-09-15 21:47:44

hibernate-Hibernate保存serializable对象的相关文章

hibernate保存子类对象

问题描述 hibernate保存子类对象 将子类对象强制转换为父类属性,保存这个对象时,调用的是父类的hibernate配置文件还是子类的配置文件

hibernate 循环遍历 list对象,只保存最后一条数据,偶现

问题描述 hibernate 循环遍历 list对象,只保存最后一条数据,偶现 @Transactional(readOnly = false, propagation = Propagation.REQUIRED) public String rankScoreIn(MultipartFile file, String classid, String testname, String grad, String subject) { StringBuilder failureMsg = new

Hibernate学习之------>Hibernate的保存的区别

hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 一.预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient.persistent.detached 下边是常见的翻译办法: transient:瞬态或者自由态 persistent:持久化状态 detached:脱管状态或者游离态 脱管状态的实例可以通过调用save().persist()或者saveOrUpdate()方法进行持久化

第四章 Hibernate中的持久化对象的生命周期

4.1提供对象状态管理的目的      使开发者不再需要理会底层数据库系统的细节      使用Hibernate的开发者应该总是关注对象的状态(state),不必考虑SQL语句的执行 4.2 Hibernate 仅仅定义了三种状态:瞬时(临时).持久和脱管(游离),对客户端代码隐藏了其内部实现的复杂性 4.2.1 瞬时对象(Transient Object):Hibernate中的持久化对象的生命周期         使用new操作符初始化的对象不是立刻就持久的.它们的状态是瞬时的,也就是说它

hibernate如何保存三层结构的数据表

问题描述 hibernate如何保存三层结构的数据表 各位大神,小弟急求!我现在想实现以下功能:学校--班级--学生之间均为一对多的关系,我想实现在保存学校信息的同时能够将班级信息和学生信息均保存.目前代码如下:学校类: @Entitypublic class School { private String id; private String name; private List<Clazz> clazzSet; @OneToMany(mappedBy = ""schoo

pring-java hibernate级联保存

问题描述 java hibernate级联保存 我用的是级联保存,已保存就报这样的错,实体类user从数据库中查出来的,求大神解决 解决方案 http://blog.csdn.net/huangbiao86/article/details/6581014 解决方案二: 应该先保存many的一方,才能保存one的一方

hibernate的数据库映射对象某项数据可否为空

问题描述 hibernate的数据库映射对象某项数据可否为空 我的数据库里有个number型的 可为空 的数据, 在hibernate里映射类型是int 但是在查询数据时获取对象该数据为空时就会报错 在网上查了查,说是int类型是普通类型,必须赋初始值,如果没有就会报错 改成integer类型就能为空 但是我试了一下,报错说不允许映射为integer类型, 写成java.lang.Integer也没用. 所以到底该怎么改才能允许为空呢. 求助!... 解决方案 int永远也不会为空,因为它是pr

SpringMVC、Hibernate系列之级联对象的json序列化

       最近为了加深学习Spring和Hibernate,就利用Spring4.Hibernate5搭建了SpringMVC与Hibernate整合的平台框架.搭建过程曾遇到了一系列的棘手问题,在这里将相应的解决方案给予记录和分享. 问题描述 利用Jackson序列化Hibernate一对多关联对象时,出现死循环.花费了1天半时间,必须记录下来. 问题分析 很显然是由于Jackson序列化的深度序列化引起的.Hibernate的级联对象难免会存在各式各样的循环嵌套,更甚至自关联的情况.解决

对象被json格式化时,hibernate 延迟加载将所有对象都查了出来。

问题描述 对象被json格式化时,hibernate 延迟加载将所有对象都查了出来. 对象被json格式化时,hibernate 延迟加载将所有对象都查了出来, 如何在json格式化时不适用get方式? 解决方案 在线等不知道有啥好的方法 解决方案二: jackson json,用于hibernate的懒加载对象级联关系的json解析 解决方案三: 你好! 如何这样的话如果我用到了延迟加载呢?有没有更好的办法?