05 2020 档案
hibernate基础21:过滤器(filters)
摘要:过滤器(filters):一种创新的方式来处理具有“显性(visibility)”规则的数据。 Hibernate filter是全局有效的、具有名字、可以带参数的过滤器, 对于某个特定的Hibernate session您可以选择是否启用(或禁用)某个过滤器 1、配置hbm.xml <?xml v 阅读全文
posted @ 2020-05-30 16:49 来临 阅读(1361) 评论(0) 推荐(0)
hibernate基础20:本地SQL
摘要:1、普通查询 @Test public void testFindAll(){ String sql = "select * from t_user;"; List<Object[]> user = session.createSQLQuery(sql).list(); for(Object[] o 阅读全文
posted @ 2020-05-30 16:18 来临 阅读(127) 评论(0) 推荐(0)
hibernate基础19:条件查询(Criteria Queries)
摘要:条件查询(Criteria Queries) @Test public void testCriteriaAnd(){ List<User> users = session.createCriteria(User.class) .add(Restrictions.eq("name", "张三"))/ 阅读全文
posted @ 2020-05-28 22:29 来临 阅读(194) 评论(0) 推荐(0)
hibernate基础18:HQL
摘要:HQL:hibernate query language查询语言,是一种完全面向对象的查询语言。HQL与SQL几乎相同,关键字(不区分大小写)一样,HQL查询的是类名不是表名,输出字段写属性名而不是表中字段名 1、查询所有 @Test public void testSelect(){ String 阅读全文
posted @ 2020-05-26 23:01 来临 阅读(237) 评论(0) 推荐(0)
hibernate基础17:cascade 级联 与 Inverse 反转
摘要:1、cascade级联操作:表示当操作一个对象时,是否级联操作与之关联的对象。在many-to-one的映射中,不建议使用 cascade=”delete”;如果 cascade 的值不为 none 时,操作对象需要关联对象的数据时,会先操作关联对象。在 one-to-many 中使用 cascad 阅读全文
posted @ 2020-05-24 22:35 来临 阅读(167) 评论(0) 推荐(0)
hibernate基础16:有序集合映射
摘要:1、Java实体bean类 package com.project.pojo; import java.io.Serializable; import java.util.ArrayList; import java.util.HashSet; import java.util.List; impo 阅读全文
posted @ 2020-05-24 21:10 来临 阅读(153) 评论(0) 推荐(0)
hibernate基础15:组合主键3
摘要:1、Java实体bean类 package com.project.pojo; import java.io.Serializable; public class Student implements Serializable{ private int id ; private String nam 阅读全文
posted @ 2020-05-24 20:42 来临 阅读(144) 评论(0) 推荐(0)
hibernate基础15:组合主键2
摘要:1、Java实体bean类 package com.project.pojo; import java.io.Serializable; public class ResultPk implements Serializable{ private int stuid;//学生id private i 阅读全文
posted @ 2020-05-24 20:11 来临 阅读(151) 评论(0) 推荐(0)
hibernate基础15:组合主键1
摘要:1、Java实体bean类 package com.project.pojo; import java.io.Serializable; /** * 如果组合索引是类的属性时,该类必须实现Serializable * @author Administrator * */ public class R 阅读全文
posted @ 2020-05-24 20:06 来临 阅读(170) 评论(0) 推荐(0)
hibernate基础14:OpenSessionInView(抽取web访问时对数据库开关事务)
摘要:1、使用过滤器filter package com.project.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.serv 阅读全文
posted @ 2020-05-24 19:05 来临 阅读(170) 评论(0) 推荐(0)
hibernate基础13:关联映射之组件映射
摘要:1、Java实体bean类 package com.project.pojo; public class Link { private String telephone; private String qq; private String email; public String getTeleph 阅读全文
posted @ 2020-05-24 16:58 来临 阅读(187) 评论(0) 推荐(0)
hibernate基础12:关联映射之基于主键的双项多对多
摘要:1、Java实体bean类 package com.project.pojo; import java.io.Serializable; import java.util.HashSet; import java.util.Set; public class Role implements Seri 阅读全文
posted @ 2020-05-24 16:13 来临 阅读(169) 评论(0) 推荐(0)
hibernate基础11:关联映射之基于主键的单项多对多
摘要:1、Java实体bean类 package com.project.pojo; import java.io.Serializable; import java.util.HashSet; import java.util.Set; public class Role implements Seri 阅读全文
posted @ 2020-05-24 15:18 来临 阅读(151) 评论(0) 推荐(0)
hibernate基础10:关联映射之基于主键的双向一对一
摘要:Java实体bean类 package com.project.pojo; import java.io.Serializable; public class Card implements Serializable{ private String id; private String addres 阅读全文
posted @ 2020-05-24 12:36 来临 阅读(170) 评论(0) 推荐(0)
hibernate基础09:关联映射之基于主键的单向一对一
摘要:1、Java实体bean类 package com.project.pojo; import java.io.Serializable; public class Card implements Serializable{ private String id; private String addr 阅读全文
posted @ 2020-05-23 21:08 来临 阅读(153) 评论(0) 推荐(0)
hibernate基础08:关联映射之基于外键的双向一对一
摘要:1、Java实体bean类 package com.project.pojo; import java.io.Serializable; public class Card implements Serializable{ private int id; private String address 阅读全文
posted @ 2020-05-23 12:13 来临 阅读(196) 评论(0) 推荐(0)
hibernate错误集合
摘要:1、hibernate常见错误 1.1、INFO: HHH000221: Reading mappings from resource: com/project/pojo/XXX.hbm.xml 观察hibernate.cfg.xml中配置映射文件与实体的XXX.hbm.xml文件名或路径是否匹配 阅读全文
posted @ 2020-05-21 23:11 来临 阅读(316) 评论(0) 推荐(0)
hibernate基础07:关联映射之基于外键单向一对一
摘要:1、Java实体Bean类 package com.project.pojo; import java.io.Serializable; public class Card implements Serializable{ private int id; private String address 阅读全文
posted @ 2020-05-21 23:09 来临 阅读(132) 评论(0) 推荐(0)
hibernate基础06:关联关系之双向关联多对一
摘要:1、Java实体bean类 package com.project.pojo; import java.io.Serializable; import java.util.HashSet; import java.util.Set; public class Classes implements S 阅读全文
posted @ 2020-05-21 22:06 来临 阅读(194) 评论(0) 推荐(0)
hibernate基础05:关联关系1对多
摘要:1、Java实体bean类 package com.project.pojo; import java.io.Serializable; public class Student implements Serializable{ private int id; private String name 阅读全文
posted @ 2020-05-21 22:02 来临 阅读(145) 评论(0) 推荐(0)
hibernate基础04:关联关系(多对一)
摘要:一、对象信息 转换为 关系信息(数据表) 1、使用SchemaExport生成关系 package com.project.test; import org.hibernate.Session; import org.hibernate.Transaction; import org.hiberna 阅读全文
posted @ 2020-05-20 23:37 来临 阅读(161) 评论(0) 推荐(0)
hibernate基础03:对象生命周期
摘要:对象生命周期图 Transient(瞬时状态):session中对象无数据,数据库中没有对应记录 Persistent(持久状态):session中对象有数据,数据库中有对应记录 Detached(游离状态):session中对象无数据,数据库中有对应记录 阅读全文
posted @ 2020-05-20 21:38 来临 阅读(171) 评论(0) 推荐(0)
Java项目软件测试基础1
摘要:软件测试: 一、黑盒测试 (后续补充) 二、白盒测试(单元测试):需要编码实现 书籍:单元测试之道 Junit工具: 步骤: 1、导包 2、新建资源文件夹(test) 3、测试包、类命名规范: 3.1、一般与测试类包名相同 3.2、需要测试类的类名作为测试类名的前缀或后缀 4、使用注解 4.1、放在 阅读全文
posted @ 2020-05-19 22:39 来临 阅读(866) 评论(0) 推荐(0)
hibernate基础02:封装hibernateUtil,实现CRUD
摘要:1、封装hibernateUtil package com.project.util; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.boot.registry.Stan 阅读全文
posted @ 2020-05-19 21:50 来临 阅读(228) 评论(0) 推荐(0)
hibernate基础01:创建hibernate Demo实例
摘要:第一步配置hibernate.cfg.xml(在src目录下新建) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuratio 阅读全文
posted @ 2020-05-18 22:56 来临 阅读(189) 评论(0) 推荐(0)
eclipse快捷键
摘要:F4 Java类型树状图 Ctrl+O 快速启动查询类方法 Ctrl+L 快速定位行 Ctrl+1 实现接口后,快速添加接口实现的方法 Ctrl+Alt+L 快速补全变量名 Shift+Alt+S 快速打开source菜单 阅读全文
posted @ 2020-05-01 11:29 来临 阅读(128) 评论(0) 推荐(0)