1.hibernate的load和get有什么作用。 ① load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常(ObjectNotFoundException)load方法加载实体对象的时候,根据映射文件上类级别的lazy属性的配置(默认为t ...
分类:
Web程序 时间:
2018-03-11 22:31:39
阅读次数:
203
实体类 userMappper.xml ordersMapper.xml 测试类: 同样的,查询order对象时懒加载对应的user对象 也是只需要写出关键字即可 ordersMapper.xml userMapper.xml 测试类: 不过为了程序的可读性,还是把所有映射字段都写完整 ...
分类:
其他好文 时间:
2018-03-03 14:01:51
阅读次数:
168
想了解什么是XCode 在这里我不对XCode做过多介绍,XCode曾经是一个轻量级ORM组件,现在是一个重量级数据映射框架,支持实体对象数据到不同媒体的数据映射,提供面向对象的方式操作数据库,解决90%以上的数据库操作场景.是大石头和他的NewLife团队10年来的智慧结晶,感谢前人栽树! 你可以 ...
分类:
其他好文 时间:
2018-03-02 18:39:43
阅读次数:
208
AOP的一些概念 我们从定义一些核心的AOP概念开始。这些名词并不是Spring.NET专有的。不幸的是,AOP的术语并不一看上去那么浅显易懂。然而如果Spring.NET使用自己的名词会更加让人困惑。 切面(aspect):一个关注点的模块化,这个关注点在执行时候可能横切多个实体对象。在企业级应用 ...
分类:
其他好文 时间:
2018-02-28 14:07:54
阅读次数:
160
JPA是什么 JPA全称Java Persistence API,是一组用于将数据存入数据库的类和方法的集合。JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA Providers JPA是开源API,各企业经营商Oracle, Redha ...
分类:
其他好文 时间:
2018-02-27 21:13:32
阅读次数:
127
场景:有些实体对象可以放到HttpSession对象中,保正在一个会话期间可以随时获取这个对象的属性,例如可以将登录用户的信息写入session,以保证页面随时可以获取并显示这个用户的状态信息。下面以此为例。 本文转自:http://blog.csdn.net/baidu_30809315/arti ...
分类:
Web程序 时间:
2018-02-23 23:44:28
阅读次数:
1225
设计通用持久层的好处 多个类相同的操作数据库方法可以用一个类来解决,如:基本的增删改查等操作。 1.通用持久层如何设计,基于泛型和反射 1.1通用持久层,意味着多个实体类都可以用的持久层,那么我们只能用泛型来定义数据类型 1.2泛型来定义数据类型,我们需要通过传递过来的泛型创建出我们正真的实体对象, ...
分类:
其他好文 时间:
2018-01-30 16:54:56
阅读次数:
149
笔记: EF出现列名 'Discriminator' 无效; 类没有加入数据库上下文也被数据迁移生成表; 出现该问题一般是使用了某个基类继承了实体类; 原因是code first的POCO实体对象的继承问题,EF会把项目中在DbContext中引用的所有的Model类及这些Model类对应的子类都生 ...
分类:
数据库 时间:
2018-01-28 14:38:39
阅读次数:
280
一、定义 1.什么是ORM? ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。 2.ORM的优缺点 优点:摆 ...
分类:
其他好文 时间:
2018-01-25 23:06:31
阅读次数:
201
利用fastjson序列化对象为JSON 参考博客:http://blog.csdn.net/zeuskingzb/article/details/17468079 Step1:定义实体类 Step2:定义测试类,将实体对象转换成JSON格式输出 输出结果: {"id":0,"name":"admi ...
分类:
Web程序 时间:
2018-01-21 13:51:23
阅读次数:
267