-
help—>Install New SoftWare_->粘贴【http://download.jboss.org/jbosstools/neon/stable/updates/】->点击add然后等...->选择Jboss Web and Java EE Development目录下的Hibernate Tools查看全部
-
get与load的区别: 1.get调用后直接发出sql语句获取对象,load调用后返回一个存有id(主键)的代理对象,当程序中需要使用这个对象的其他属性时才调用sql语句获取对象 2.当找不到相应数据时,get返回null,load抛出异常org.hibernate.ObjectNotFoundException查看全部
-
单表操作 插入:session.save(obj) 更新:session.update(obj) 删除:session.delete(obj) 查询:session.get(class,key)/session.load(class,key)查看全部
-
hibernate映射类型、java数据类型、sql数据类型的对应关系 3.对象类型(一般的对象): 将对象的属性property标签组合起来构成property标签,即等价于基本数据类型的property标签 例如Address有3个String类型的成员变量postCode、phone、address <component name="address" class="com.szh.model.Address"> <property name="postCode" type="string" column="postCode" ></property> <property name="phone" type="string" column="phone" ></property> <property name="address" type="string" column="address" ></property> </component>查看全部
-
hibernate映射类型、java数据类型、sql数据类型的对应关系 3.对象类型(String/byte[]/...): 例如Blob类型的xxx.hbm.xml的配置 <property name="pic" type="blob"> <column name="pic" /> </property>查看全部
-
hibernate映射类型、java数据类型、sql数据类型的对应关系 2.时间类型 在sql中用DATE表示日期,TIME表示时间,TIMESTAMP表示日期+时间 而在java中用java.util.Date即可代表日期、时间或日期+时间 hibernate映射类型date、time、timestamp分别对应sql的DATE、TIME、TIMESTAMP hibernate映射类型date、time、timestamp对应java的java.util.Date 因此,type属性的取值使用hibernate映射类型能做到更精确的控制,使用java类型java.util.Date输出为日期+时间查看全部
-
hibernate映射类型、java数据类型、sql数据类型的对应关系 即在xxx.hbm.xml中<id>或者<property>的type属性,一般用hibernate映射类型或java数据类型 1.基本数据类型查看全部
-
单一主键主键生成策略 native:mysql下为auto_increment,从1开始 assigned:程序中手工赋值,注意对象在实例化时id属性自动初始化为0了查看全部
-
单一主键:主键由一个字段构成 复合主键:主键由多个字段构成查看全部
-
hibernate.cfg.xml常用配置 hbm2ddl.auto: 1.create表示每次生成新的数据表,再对数据操作 2.update表示在原有旧的数据表上执行操作查看全部
-
数据库的操作: //生成学生对象 Student s = new Student(1, "小明", "男", new Date(), "光明小学"); //保存学生对象 session.save(s);查看全部
-
释放资源的处理: //提交事务 transaction.commit(); //关闭资源 session.close(); sessionFactory.close();查看全部
-
hibernate中获得数据库连接 //创建配置对象 Configuration config = new Configuration().configure(); //创建服务注册对象 ServiceRegistry serviceRegistery = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); //创建会话工厂 SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistery); //创建会话对象 Session session = sessionFactory.openSession(); //开启事务 Transaction transaction = session.beginTransaction();查看全部
-
JUnit测试 @Test 测试方法 @Before 初始化方法 @After 释放资源 执行顺序:@Before --> @Test --> @After查看全部
-
将ORM文件添加到hibernate配置文件中 <mapping resource="Student.hbm.xml" />查看全部
举报
0/150
提交
取消