今天想学习hibernate的Annotation语法,但是在使用过程中出现这个问题
         @Test
public void testTeacher(){
Teacher t = new Teacher();
t.setName("t1");
t.setTitle("中级");


Session s = sf.getCurrentSession();
s.beginTransaction();
s.save(t);
s.getTransaction().commit();
}把中级写成“middle”就不报错,可以插到数据库
但是要是写成中文的--中级就报
Hibernate: insert into tbl_teacher (teacher_name, title) values (?, ?)
16:48:12,984  WARN JDBCExceptionReporter:100 - SQL Error: 1366, SQLState: HY000
16:48:12,984 ERROR JDBCExceptionReporter:101 - Incorrect string value: '\xE4\xB8\xAD\xE7\xBA\xA7' for column 'title' at row 1
这样的错误,不知道谁知道怎么设置才可以插入中文,有知道的说下