-
导入jar包的一种新方法
windows -> preferences -> java -> build path -> user libraries -> new ->输入名称 -> add external jars
查看全部 -
查看全部
-
hibernate例子需要的3个包
查看全部 -
创建一个hiberbate步骤
1,创建hibernate的配置文件
2,创建持久化类
3,创建对象-关系映射文件
4,通过hibernate api编写访问数据库的代码查看全部 -
下载,安装hibernate插件
查看全部 -
1.clob和text对应大文本文件,blob对应大的二进制文件,例如视频音频图片 2.java中的clob对应存储大文本文件,java中的blob对应存储大二进制文件 MySQL不支持标准SQL的CLOB类型,在Mysql中,用TEXT,MEDIUMTEXT及LONGTEXT类型来表示长度超过255的长文本数据 获取照片文件的写法 File f=new File("照片的地址"+File.separator+"照片名字"); InputStream input =new FileInputStream(f); Blob image=Hibrbate.getLobCreator(session).createBlob(input,input.available()); s.setpPicture(image); session.save(s);
查看全部 -
单一主键(列级约束):表当中由某个字段充当主键. 复合主键(表级约束):表当中有多个字段共同充当主键. 当主键生成策略为assigned,即主键由java应用程序负责生成标识符(手工赋值),标示符理解为记录值.当没有为主键属性赋值,则默认为0,假如 <property name="hibernate.hbm2ddl.auto">udpate</property>设置了update,则第二次再次运行就会出错. 当主键生成策略为native,即由底层数据库自动生成的标示符,如果是MySQL就是auto_increment(自动增长),如果是Oracle就是sequence,等等.因此在类里不需要为对象的主键属性进行赋值,并把 <property name="hibernate.hbm2ddl.auto">create</property>属性值设置为create,则运行程序时,会自动重新创建表,并且会有auto_increment自动增长.此时用手动赋值会无效. 用hibernate可以创建表,尽管数据库不存在此表.在持久化类设置相应的字段,并且hbm映射文件的hbm2ddl设置为create即可.
查看全部 -
User.hbm.xml常用配置 <hibernate-mapping schema="schemaName" //模式的名字 catalog="catalogName" //目录的名称 default-cascade="cassade_style" //级联风格 default-access="field/property/CalssName" //访问策略 default-lazy="true/false" //加载策略 package="packagename" //默认包名 ></hibernate> <class name="ClassName" //对应映射的类 table="tableName" //对应映射数据库的表 batch-size="N" //抓取策略,一次抓取多少记录 where="condition" //条件 eg:抓取条件 entity-name="EntiyName" //如果需要映射多张表 ></class> <id //表的主键 name="propertyName" //对应的属性 type="typeName" //对应类型 column="column_name" //映射数据库中表当中字段名的名称 length="length" //指定长度 <generator class="generatorClass"></id> //主键生成策略 /> native策略:调用数据库的生成标识符的方式,比如:oracle就用sequence assigned策略:手工生成标识符,如通过java生成
查看全部 -
编写hibernate的步骤
查看全部 -
EJB (Enterprise JavaBean)是重量级的ORM框架
查看全部 -
hibernate作为持久化层,介于BLL和数据库之间
查看全部 -
hibernate本质上还是用jdbc实现对数据库的操作
查看全部 -
hibernate封装了jdbc
查看全部 -
pl\sql 是oracle版本的sql
t-sql是微软版本的sql
查看全部 -
基本类型
查看全部
举报