-
hibernate 时间映射查看全部
-
hibernate.cfg.xml常用配置查看全部
-
ORM 对象/关系映射 面向对象编写的数据库查看全部
-
@Test public void testSaveStudent() { Student s = new Student(1,"张三丰","男",new Date(),"武当山"); session.save(s); } @Test public void testGetStudent(){ Student s = (Student)session.get(Student.class,1); System.out.println(s); } @Test public void testLoadStudent(){ Student s = (Student)session.load(Student.class,1); System.out.println(s); } @Test public void testUpdateStudent(){ Student s = (Student)session.get(Student.class,1); s.setSex("男"); session.update(s); System.out.println(s); } @Test public void testDeleteStudent(){ Student s = (Student)session.get(Student.class,1); session.delete(s); }查看全部
-
get和load区别查看全部
-
get和load的区别查看全部
-
时间类型查看全部
-
单一主键主键生成策略 native:mysql下为auto_increment,从1开始 assigned:程序中手工赋值,注意对象在实例化时id属性自动初始化为0了查看全部
-
hbm配置文件常用设置查看全部
-
openSession和getCurrentSession区别查看全部
-
Hibernate 时间类型: date, time, timestamp --> YYYY-MM-DD, HH:MM:SS, YYYY-MM-DD HH:MM:SS查看全部
-
生成SessionFactory 方法已过时了,具体请参考: 1. SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); 2. Session session = sessionFactory.OpenSession(); Transaction查看全部
-
hibernate执行流程查看全部
-
常用配置1查看全部
-
@Before public void init() { // 创建配置对象 Configuration config = new Configuration().configure(); config.addClass(Student.class); // 创建服务注册对象 ServiceRegistry serviceRegistery = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build(); // 创建会话工厂对象 sessionFactory = config.buildSessionFactory(serviceRegistery); // 创建会话对象 session = sessionFactory.openSession(); // 开启事务 transaction = session.beginTransaction(); } @Test public void testSaveStudent() { Student s = new Student(1,"张三丰","男",new Date(),"武当山"); session.save(s); } @After public void destory() { // 提交事务 transaction.commit(); // 关闭会话 session.close(); // 关闭会话工厂 sessionFactory.close(); }查看全部
举报
0/150
提交
取消