hibernate3学习笔记(十四)|Blob、Clob2011-02-03 csdn 沈斌在Hibernate中,可以直接对Blob、Clob作映射。DDL如下:
1.CREATE TABLE user (
2.id INT(11) NOT NULL auto_increment PRIMARY KEY,
3.name VARCHAR(100) NOT NULL default "",
4.age INT,
5.photo BLOB,
6.resume TEXT
7.);
注意:由于BLOB字段大小不可预计,有时需要增大BLOB字段的大小,可在数据库中改用MEDIUMBLOB甚至LONGBLOB。User.java
1.package com.hb3.pack_07.model;
2.
3.import java.sql.Blob;
4.import java.sql.Clob;
5.6.public class User {
7.8.private Integer id;
9.private String name;
10.private Integer age;
11.private Blob photo;
12.private Clob resume;
13.
14.public User() {
15.}
16.17.public Integer getId() {
18.return id;
19.}
20.public void setId(Integer id) {
21.this.id = id;
22.}
23.public String getName() {
24.return name;
25.}
26.public void setName(String name) {
27.this.name = name;
28.}
29.public Integer getAge() {
30.return age;
31.}
32.public void setAge(Integer age) {
33.this.age = age;
34.}
35.public Blob getPhoto() {
36.return photo;
37.}
38.public void setPhoto(Blob photo) {
39.this.photo = photo;
40.}
41.public Clob getResume() {
42.return resume;
43.}
44.public void setResume(Clob resume) {
45.this.resume = resume;
46.}
47.}