-
对应基本类型查看全部
-
hibernate执行流程查看全部
-
注册日期类型的属性可以用new Date()赋值。查看全部
-
hibernate.cfg.xml常用配置查看全部
-
适合datainfo查看全部
-
时间映射对象查看全部
-
private Configuration config;// 1.声明私有配置对象类 private ServiceRegistry serviceRegistry;// 2.声明私有服务注册对象类 private SessionFactory sessionFactory;// 3.声明私有会话工厂对象类 private Session session;// 4.声明私有会话对象类 private Transaction transaction;// 5.声明私有事务对象类 @Before public void beforeStudent() { // 创建配置对象 config = new Configuration().configure(); // 创建服务注册对象 serviceRegistry = new ServiceRegistryBuilder().applySettings( config.getProperties()).buildServiceRegistry(); // 创建会话工厂对象 sessionFactory = config.buildSessionFactory(serviceRegistry); // 打开会话 session = sessionFactory.openSession(); // 开始事务 transaction = session.beginTransaction(); } @After public void afterStudent() { // 事务提交 transaction.commit(); // 会话关闭 session.close(); // 会话工厂关闭 sessionFactory.close(); } @Test public void testStudentHbmXml() { Student student = new Student(1, "黄", "男"); session.save(student); System.out.println("测试中..."); } }查看全部
-
创建对象关系映射文件后,需在hibernate.cfg.xml配置文件声明,例如: <mapping resource="com/apache/entity/User.xml" /> 代码表示初始化 Hibernate 环境时将装载User.xml 映射信息。 * 创建数据库,字符集 和 排序规则 都设置为 utf-8 格式 * Source Folder -- 源程序文件查看全部
-
cfg常用配置查看全部
-
Hibernate的配置文件 <property name="connection.username">root</property> <property name="connection.password">123456</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="connection.url">jdbc:mysql:///hibernate?useUnicode=true&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>查看全部
-
对应的映射类型查看全部
-
在这里可能会出现版本不匹配的情况:hibernate对于对应的版本不同会在用junit测试的时候,出现找不到匹配文件的错误查看全部
-
基本类型对应查看全部
-
public void testGetstudens() { Students s=(Students)session.get(Students.class,100); system.out.prinlt(s); }public void testUpdateStudents查看全部
-
@Test publiuc void testSavaStudents() //生成学生对象 //Students s=new Students(1,"张三","男",new Date(),"武当山"); Students s= new Students(); s.setsid(100); s.setSnam("张三"); s.setGender("男"); s.setBirthday(new Date()); //s.setAddress("武当山"); Address address=new Address("710068","02989567123","西安市"); s.setAddress(address); session.save(s)//保存对象进入数据库查看全部
举报
0/150
提交
取消