在项目中,会遇到一对多的实体关系映射,而恰恰又要查出关联的实体属性,在HQL中使用join语句关联两个实体对象,如下代码: 运行发现报如下错误: org.hibernate.QueryException illegal attempt to dereference collection 这是因为在上 ...
分类:
Web程序 时间:
2016-05-10 15:16:17
阅读次数:
154
<项目>查看用户浏览过的商品 1.创建一个entity包储存实体对象 1.1创建一个Product的类存储实体对象 对象具有以下属性,并添加set和get方法,含参和不含参的构造方法,toString方法 2.创建一个Dao包储存实体对象的操作方法 2.1创建一个存放所有对Product对象的CRU ...
分类:
其他好文 时间:
2016-04-30 20:46:28
阅读次数:
179
原文: intellij idea搭建ssh开发框架之绑定数据源 在intellij idea中绑定数据源并生成hibernate实体对象。在IDE中的右边找到Database标签。 点击弹出窗口中的图标工具,弹出数据库连接界面,根据自己实际情况进行配置。 连接成功后出现数据表 在IDE左边的Per... ...
分类:
其他好文 时间:
2016-04-15 15:32:00
阅读次数:
192
对于EF对数据库的缓存,EF本身也有,但是不能灵活的控制,而且实体对象释放了缓存就没有了,总不能使用同一个实体对象(实体对象不支持多线程),基本上就是用完就释放,而EF的一个扩展框架也提供了缓存操作(源码:https://github.com/loresoft/EntityFramework.Ext ...
分类:
其他好文 时间:
2016-04-09 18:31:25
阅读次数:
236
asp.net MVC中Action参数不只是一些基本类型,也支持实体参数。那么从客户端传来的数据如何映射或转换成实体对象呢?就是通过实体绑定类ModelBinder。此系列类在请求转化为后台Controller的Action方法前,捕获传递过来的数据,并对其进行解析和转换,最终为实体类对象。 在系 ...
分类:
其他好文 时间:
2016-04-08 18:18:55
阅读次数:
182
EF(EntityFrameWork) ORM(对象关系映射框架/数据持久化框架),根据实体对象操作数据表中数据的一种面向对象的操作框架,底层也是调用ADO.NET ASP.NET MVC 项目会自动导入MVC程序集,因为默认.NET环境(GAC)中没有这个程序集 1 create database ...
分类:
Web程序 时间:
2016-04-06 00:19:35
阅读次数:
467
1、当且仅当类模板的参数相同时,你才能对类实体对象相互赋值,即将一个实体对象整体赋值给另外一个实体对象。不能将一种类型的实体对象赋值给另外一种实体对象。如: Stack<int> intStack1,intStack2; Stack<double> doubleStack; intStack1 = ...
分类:
其他好文 时间:
2016-03-31 16:18:58
阅读次数:
121
用内省来操作Bean会给程序带来很大的便利,特别是在很大的实体对象的时候,在其属性很多的时候要为其赋值的时候, ...
分类:
编程语言 时间:
2016-03-28 10:18:41
阅读次数:
164
1.操作实体对象的方法 save() 保存 update() 更新 saveOrUpdate() 保存或更新 delete() 删除 2.操作缓存的方法 clear() 清除所有缓存 evit() 将指定对象清除出缓存 flush() 刷新到数据库中()马上执行sql语句,不会清除session缓存 ...
分类:
Web程序 时间:
2016-03-27 19:31:22
阅读次数:
317
首先,抛开Spring,先来谈谈JPA。 1.JPA是什么? JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 说到底还是一个ORM框架,不过是Sun为了希望整合所有的ORM框架而推出的规范,总 ...
分类:
编程语言 时间:
2016-03-27 17:34:13
阅读次数:
663