为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

5 回答

-<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-configuration PUBLIC

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"

"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

    <session-factory>

    <property name="connection.username">root</property>

    <property name="connection.password">scz123</property>

    <property name="connection.driver_class">com.mysql.jdbc.Driver</property>

   

    <property name="connection.url">jdbc:mysql:///hibernate?useUnicode=true&amp;characterEncoding=utf-8</property>

    <property name="dialect">org.hibernate.dialect.MySQLDialect</property>

   

    <property name="show_sql">true</property>

    <property name="format_sql">true</property>

    <property name="hbm2ddl.auto">create</property>

   

    <mapping resource="Students.hbm.xml"/>

    </session-factory>

</hibernate-configuration>


0 回复 有任何疑惑可以回复我~

import java.util.Date;


import org.hibernate.Session;

import org.hibernate.SessionFactory;

import org.hibernate.Transaction;

import org.hibernate.boot.registry.StandardServiceRegistryBuilder;

import org.hibernate.cfg.Configuration;

import org.hibernate.service.ServiceRegistry;

import org.junit.After;

import org.junit.Before;

import org.junit.Test;



//测试类

public class StudentsTest {

private SessionFactory sessionFactory;

private Session session;

private Transaction transaction;

@Before

public void init(){

//创建配置对象

Configuration config=new Configuration().configure();

//创建服务注册对象

ServiceRegistry serviceRegistry= new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();

//创建会化工厂会话对象

sessionFactory=config.buildSessionFactory(serviceRegistry);

//会话对象

session= sessionFactory.openSession();

//开启事务

transaction =session.beginTransaction();

}

@After

public void destory(){

transaction.commit();

//提交事务

session.close();//关闭会话

sessionFactory.close();//关闭会话工厂

}

@Test

public void testSaveStudents(){

//生成学生对象

Students s1 =new Students(1, "张三丰","男",new Date(),"武当山");

session.save(s1);//保存对象进入数据库

}


}


0 回复 有任何疑惑可以回复我~

看你左侧的错误提示,是初始化的时候类型转换时抛异常了 ClassCastException

0 回复 有任何疑惑可以回复我~
#1

夜空中最亮de星 提问者

请问怎么弄呢
2016-11-16 回复 有任何疑惑可以回复我~
#2

饮尽天下鸡汤 回复 夜空中最亮de星 提问者

代码贴出来看一下
2016-11-16 回复 有任何疑惑可以回复我~
#3

夜空中最亮de星 提问者 回复 饮尽天下鸡汤

贴了。
2016-11-16 回复 有任何疑惑可以回复我~

看不到

0 回复 有任何疑惑可以回复我~

诶,还没回答我的问题诶


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

出错了,能解决的我就采纳+3

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信