十二、Hibernate 113. 为什么要使用 hibernate? 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 hibernate使用Java反射机制 ...
分类:
编程语言 时间:
2019-07-27 23:44:16
阅读次数:
138
配置models文件 生成更改 可以在数据库看到生成的新表 数据库的查询操作 views文件修改 数据库添加测试内容 运行web后查看到调试信息,和上面数据库的一样 不对所有数据查询,也可以对某几种属性查询,使用如下语句查询,下面两个条件是与的关系 增加数据库操作 重新运行项目,刷新网页,在数据库能 ...
分类:
数据库 时间:
2018-12-25 00:59:34
阅读次数:
201
下面来看看索引,有btree索引和hash索引,会提高查询速度,但降低了写入速度,可以按升,降序建立 包括单列索引,多列索引,子文档索引,也可分为普通索引,惟一索引,稀疏索引,hash索引(2.4新增) 无索引的情况 建立单一索引 获取当前索引 删除一个索引 删除所有索引(_id索引不会被删除) 创 ...
分类:
数据库 时间:
2018-12-02 10:29:30
阅读次数:
233
1. 查询单表全部 select* from 数据表名; 2. 查询单表中一个或者多个字段 select 字段1,字段2 from 数据表名; 3. 查询单表中的指定信息 select* from 数据表名 where 属性= .....; 查询所有红色的产品号 4. 带有 IN 关键字的查询 Se ...
分类:
数据库 时间:
2018-10-25 10:58:05
阅读次数:
412
最近试着做了几个.NET CORE的demo,看了些源码,感觉异步编程在Core里面已经成为主流,而对这块我还没有一个系统的总结,所以就出现了这篇文字,接下来几篇文章,我会总结下异步编程的思路,主要参考clr via c#及以前看过的优秀博文。第一篇文字,我们一起来就打牢基础,把线程基础知识梳理一遍 ...
分类:
编程语言 时间:
2018-08-17 21:29:38
阅读次数:
189
具体功能实现思路:首先获取到用户设置的查询条件filter,通过DatasetVector.Query方法进行查询,该方法上篇文章也有讲到,该方法返回的是符合条件的数据记录集Recordset。 获取到指定条件的记录集后将其填充到dataGridView ...
分类:
其他好文 时间:
2018-08-10 23:08:51
阅读次数:
155
1、在arcmap中加载图层,并发布成arcser服务(服务名dizhi),记住勾选FeatureServer服务 2、在arcserver manger中查看刚才发布的服务 3、访问featureServer服务,点击你需要查询的图层,点击query 4、进行空间/属性查询 4.1 矩形查询, 1 ...
分类:
其他好文 时间:
2018-07-04 11:47:54
阅读次数:
429
1.getattribute() 无条件调用 2.数据描述符(定义了__get__\__set__方法的类的实例) --由1的getattribute()调用【注,会将数据描述符转换成:当前类名.__dict__['x'].__get__(instance,owner)】 --如果我们重新定义了__ ...
分类:
编程语言 时间:
2018-06-24 16:57:45
阅读次数:
207
__getattr__ 查找不到类属性的时候调用 __getattribute__ 无条件进入,无论是查找属性是否存在,能不重写则不去重写 ...
分类:
编程语言 时间:
2018-06-06 00:55:12
阅读次数:
243
一对多|多对一 一对多 多对一 级联操作 结论: 简化操作.一定要用,save-update,不建议使用delete. 关系维护 在保存时.两方都会维护外键关系.关系维护两次,冗余了. 多余的维护关系语句,显然是客户这一端在维护关系 多对多 inverse属性 级联属性 查询 1.oid查询-get ...
分类:
Web程序 时间:
2018-05-18 20:14:12
阅读次数:
233