MongoDB中的数据有一个灵活的模式。不像SQL数据库,你必须确定在插入数据之前和声明一个表的模式,
MongoDB的集合不执行文档结构。他灵活便利的映射文件一个实体或对象。每个文档可以匹配的数据字段代表的实体,
即使数据有实质性的变化。然而在实践中,集合中的文件共享一个相似的结构。数据建模的关键挑战是平衡应用程序
的需要,数据库引擎的性能特征,数据检索模式。在设计数据模型时,总是考虑应用程序使用的数据(如查询、更新和处
理的数据)以及数据本身固有的结构。...
分类:
数据库 时间:
2015-01-24 10:13:16
阅读次数:
172
hibarnate对象的映射文件如下 --> 在数据库中outl...
分类:
数据库 时间:
2015-01-22 10:54:17
阅读次数:
176
linux下文件系统通常是通过虚拟文件系统(VFS)蔽下层具体文件系统操作的差异,为上层的操作提供一个统一的接口。文件系统底层都是用系统IO缓存层提供的块读写接口,实现逻辑块到物理块的映射。作为应用程序底层的存储逻辑,通用文件系统的目的是提供目录/文件形式的逻辑到物理磁盘的映射。 文件系统本...
分类:
系统相关 时间:
2015-01-16 18:48:41
阅读次数:
236
针对数据库中的大数据,不希望特别早的加载到内存中,当用到它的时候才加载 懒加载分为:类的懒加载、集合的懒加载、单端关联的懒加载类的懒加载 1、在默认情况下,类就是执行懒加载 2、只有使用了load方法以后才能用懒加载 3、如果在相应的映射文件中,设置的lazy="false"懒加载将失去效果集合的懒...
分类:
Web程序 时间:
2015-01-13 22:53:58
阅读次数:
164
Student.xml 这个制定参数的属性 INSERT INTO Student (name, age) VALUES (#name#, #age#) StudentImpl.java 使用添加方法,调用制定的映射文件的添加语句 public void addStuden...
分类:
其他好文 时间:
2015-01-07 18:37:13
阅读次数:
166
以前经常配置,好久不用就忘了,感觉还是写在博客中。1.进入到根目录cd~编辑vi.bash_profile直接把需要添加的路径添加到PATH后面,然后source.bash_profile2.修改主机名进入到/etc/sysconfig/network下修改,一般对应着也需要修改映射文件hosts,进入到/etc/hosts下修改即可
分类:
系统相关 时间:
2015-01-07 07:01:58
阅读次数:
217
java实体类 定义类型 byte[]private byte[]str_blobhibernate映射文件类型oracle.sql.BLOB 数据库类型BLOBbyte[] b = str.getBytes();String str = new String(...
分类:
数据库 时间:
2015-01-05 18:35:04
阅读次数:
197
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。
使用自动生成有很多方式,可以在eclipse中安装插...
分类:
其他好文 时间:
2015-01-03 11:56:01
阅读次数:
194
1、错误描述
java.lang.ClassCastException:java.math.BigDecimal cannot be cast to java.lang.String
2、错误原因
在hibernate映射文件中,数据库字段id是字符串类型,而在Java封装类中定义成java.math.BigDecimal,导致出错
3、解决办法
...
分类:
编程语言 时间:
2014-12-31 21:30:14
阅读次数:
217