2016年5月10日
摘要: @Entity 映射实体类 @Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。 属性: name - 可选,对应数据库中的一个表。若表名与实体类名相同,则可以省略。 @Table(name="",catalog="",sch 阅读全文
posted @ 2016-05-10 01:08 Builder 阅读(867) 评论(0) 推荐(1) 编辑
  2016年5月5日
摘要: 一、什么是缓存? 缓存是指为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能的一种策略。 二、为什么使用缓存? ORM框架访问数据库的效率直接影响应用程序的运行速度,提升和优化ORM框架的执行效率至关重要。 Hibernate的缓存是提升和优化Hibernate执行效率的重要手段,所 阅读全文
posted @ 2016-05-05 01:01 Builder 阅读(337) 评论(0) 推荐(0) 编辑
  2016年5月3日
摘要: 一、使用用户User和Role实现多对多的示例 User.java,实现对Role的引用 User.hbm.xml配置文件,映射一个多对多的集合,并开启级联效果,由User来维护级联效果 Role.java 角色类,同样也映射Users集合 User.hbm.xml映射文件,映射User多对多关系, 阅读全文
posted @ 2016-05-03 13:20 Builder 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、多对一 学生Student和班级Grade实现多对一,多个学生对应一个班级。 Student.java实体类,映射了班级的属性。 } Student.hbm.xml 学生映射文件,添加了和班级的多对一关系 </hibernate-mapping> 二、一对多 Grade.java实体类,映射了班 阅读全文
posted @ 2016-05-03 12:04 Builder 阅读(454) 评论(0) 推荐(0) 编辑
  2016年4月30日
摘要: 基于外键的双向一对一关联映射 需要在一端添加<one-to-one>标签,用property-ref来指定反向属性引用。 还是通过刚才用户和地址来演示双向一对一关联。 代码演示 一、实体类 Account.cs,需要添加被控端的引用 Address.cs,被控端也需要添加主控端的引用 二、映射文件 阅读全文
posted @ 2016-04-30 01:02 Builder 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 模拟用户和地址的映射关系,一个用户只有一个地址,用户知道地址,但是地址不知道用户。用户对地址的单向一对一映射。 一、建立实体类 Account.cs类 Address.cs类 地址类 二、映射文件 Account.hbm.xml Address.hbm.xml 三、HibernateUtil工具类 阅读全文
posted @ 2016-04-30 00:31 Builder 阅读(2967) 评论(2) 推荐(1) 编辑
  2016年4月21日
摘要: 一、下载Hibernate包的下载 官网地址:http://hibernate.org/orm/ 下载版本:hibernate-release-4.3.11.Final 二、Hibernate jar包介绍 包名 用途 三、Hibernate核心配置文件 hibernate.cfg.xml:是Hib 阅读全文
posted @ 2016-04-21 17:56 Builder 阅读(4042) 评论(1) 推荐(0) 编辑
摘要: 在Java中构造和解析JSON我用的是org.json,附件为相应的org.json.jar. 下面是两个函数,一个是创建JSON,一个是从文本构造JSON并解析之。 创建json: //construct json and output it public String jsonTest() throws JSONException{ JSONObject jso... 阅读全文
posted @ 2016-04-21 12:03 Builder 阅读(2546) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Json JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON... 阅读全文
posted @ 2016-04-21 11:46 Builder 阅读(292) 评论(0) 推荐(0) 编辑
  2016年4月20日
摘要: 一、导入JS文件 注意Validate的导入要在jQuery库之后。代码如下: 先导入jQuery库,然后导入Validate插件,如果是中文提示还需要导入messages_zh.js。 二、默认校检规则 (1)、required:true 必输字段 (2)、remote:"remote-valid.jsp" 使用ajax方法调... 阅读全文
posted @ 2016-04-20 18:52 Builder 阅读(5187) 评论(1) 推荐(0) 编辑