main方法如下:
public static void main(String[] args) {
Configuration config = new Configuration();
config.configure("/hibernate.cfg.xml"); SessionFactory sessionFactory = config.buildSessionFactory();
Session session = sessionFactory.openSession();
Student s = new Student();
s.setStud_name("福建基");
s.setAddress("福州");
Transaction tx = session.beginTransaction();
try {
session.save(s);
tx.commit();
session.close();
} catch (HibernateException e) {
e.printStackTrace();
tx.rollback();
}
}
但是在oracle中student表里面的数据变成:
public static void main(String[] args) {
Configuration config = new Configuration();
config.configure("/hibernate.cfg.xml"); SessionFactory sessionFactory = config.buildSessionFactory();
Session session = sessionFactory.openSession();
Student s = new Student();
s.setStud_name("福建基");
s.setAddress("福州");
Transaction tx = session.beginTransaction();
try {
session.save(s);
tx.commit();
session.close();
} catch (HibernateException e) {
e.printStackTrace();
tx.rollback();
}
}
但是在oracle中student表里面的数据变成:
解决方案 »
- 论坛发表帖子出错!求高手解答~~~~~
- JSP中Servlet过滤问题
- compass 搜索的问题
- 怎么样设置只能从登录页面登录
- 关于基础事务管理器的通信失败
- 求助java.lang.ClassNotFoundException异常
- ## 谁有"JavaWebStudio开发工具",求助 ##
- 关于权限系统设计的问题(jsp+javabean),请帮忙给些建议
- 有一个框架结构的页面,如何获得点击后的URL地址。
- TOMCAT以及WEBLOGIC等应用服务器所提供的WEB SERVER和APACHE或者IIS有什么不同呢!
- 各位大神 求请教
- Servlet 连接数据库(mongoDB)是用长连还是短链比较好?
ORACLE 有字符集...默认的是ZB16K.你用的可能是UTF-8就出现这样的吧...有这方面的可能.
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">
oracle.jdbc.driver.OracleDriver
</property>
<property name="hibernate.connection.url">
jdbc:oracle:thin:@localhost:1521:DZJ
</property>
<property name="hibernate.connection.username">freya</property>
<property name="hibernate.connection.password">freya</property> <!-- 方言 -->
<property name="dialect">
org.hibernate.dialect.Oracle10gDialect
</property> <!-- 显示执行的sql语句 -->
<property name="hibernate.show_sql">true</property> <!--
create: 先drop再create
update: 若没有数据库,则先create,若有,则alter
-->
<property name="hibernate.hbm2ddl.auto">create</property> <mapping resource="demo/lesson1/Student.hbm.xml" />
<!--<mapping class="demo.lesson2.Student" />-->
</session-factory>
</hibernate-configuration>
这是hibernate.cfg.xml文件