-
这视屏主要讲了 创建工程 导入jar包查看全部
-
hibernate充当我们持久化层的作用查看全部
-
什么是Hibernate查看全部
-
完全使用面向对象思想开发软件 需要一种ORM框架技术-hibernate查看全部
-
什么是ORM 2查看全部
-
什么是ORM查看全部
-
写sql语句有什么不好查看全部
-
初识Hibernate查看全部
-
hibernate开发的基本步骤:查看全部
-
Hibernate单表CRUD查询: get/load的区别: 1. 在不考虑缓存的情况下,get方法会在调用之后立即向数据库发出sql语句,返回持久化对象。 load方法会在调用之后返回一个代理对象。该代理对象只保存了实体对象的主键ID,直到使用对象的非主键属性时才会发出sql语句。 2. 查询数据库中不存在的数据时,get方法返回null,load方法抛出异常org.hibernate.ObjectNotFoundException查看全部
-
老师在配置mapping resource时不加包名,是因为他用的是默认的包(default package) 不适用默认包时,得加包名:包名/hbm.xml 配置组件元素时,同上,不过加包名方式不一样:包名.类名 <component name="address" class="包名.Address">查看全部
-
组件属性 实体类中的某个属性属于用户自定义的类的对象查看全部
-
hbm配置文件常用设置 hbm.xml配置文档 <hibernate-mapping<br> schema="schemaName" //模式的名字 catalog="catalogName" //目录的名称 default-cascade="cassade_style" //级联风格 default-access="field/property/CalssName" //访问策略 default-lazy="true/false" //加载策略 package="packagename" //默认包名 /> <class<br> name="ClassName" //对应映射的类<br> table="tableName" //对应映射数据库的表<br> batch-size="N" //抓取策略,一次抓取多少记录<br> where="condition" //条件 eg:抓取条件<br> entity-name="EntiyName" //如果需要映射多张表<br> /> //表的主键 <id name="propertyName" //对应的属性 type="typeName" //对应类型 column="column_nam" //映射数据库中表当中字段名的名称 length="length" //指定长度 <generator class="generatorClass"/>//主键生成策略 </id> 主键生成策略: 由于使用MYSQL,着重讲解一下两个 native:有底层数据库自动生成标识符 assigned:手工赋值查看全部
-
应导入java.sql.Blob 取图片前,把Hibernate.cfg.xml里面的create换成update,否则表被删掉重建无数据而报空指针异常查看全部
-
hbm配置文件常用设置查看全部
举报
0/150
提交
取消