
框架
qq_38614829
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate中配置映射文件
<!-- 配置一对多的映射:放置的多的一方的集合 --> <!-- set标签 : * name :多的一方的对象集合的属性名称。 * cascade:级联 * inverse:是否放弃外键维护权。 ...转载 2019-04-10 21:10:28 · 253 阅读 · 0 评论 -
hibernate的多对多关系中对inverse属性的设置
现有user,role和user-role表,user-role为两表中间的关系表,两表为【多对多关系】 现给role(被动)设置inverse="true"(放弃对关系的维护,即role表放弃对关系表user-role的维护), 当role.getUSERS().add(user1)时不会在关系表user-role中生成记录, 当user1.getRoles().add(role1)时就会在关...原创 2019-04-10 18:23:32 · 1612 阅读 · 0 评论 -
hibernate中的hql语句
1. Query query = session.createQuery("from 类名 order by 类中属性名 默认升序asc!")注意不是表名和表中属性名,也不能直接select * List<Customer> list = query.list(); for(Customer customer:list){ syso(custome...原创 2019-04-11 17:57:03 · 217 阅读 · 0 评论 -
hibernate中的QBC语句
Query By Criteria 条件查询,一种更加面向对象化的查询方式,常用于多条件组合查询, 1.简单查询 查类所映射表中的所有纪律 Criteria criteria = session.createCriteria(类名.class); List<类名> list = criteria.list(); for(类名 a : list){ syso(a); } 2.排序查询 C...原创 2019-04-11 17:58:18 · 230 阅读 · 0 评论 -
hibernate中的SQL语句
/SQLQuery sqlQuery = session.createSQLQuery(“select * from cst_customer”); List<Object[]> list = sqlQuery.list(); for (Object[] objects : list) { System.out.println(Arrays.toString(objects)); }/...原创 2019-04-11 17:59:01 · 761 阅读 · 0 评论 -
hibernate抓取策略
上的fetch和lazy fetch:抓取策略,控制SQL语句格式 select :默认值,发送普通的select语句,查询关联对象 join :发送一条迫切左外连接查询关联对象 subselect :发送一条子查询查询其关联对象 lazy:延迟加载,控制查询关联对象的时候是否采用延迟 true :默认值,查询关联对象的时候,采用延迟加载 false :查询关联对象的时候,不采用延...原创 2019-04-11 17:59:31 · 126 阅读 · 0 评论 -
(自用)获取bean对象时BeanFactory和ApplicationContext的区别
public static void main(String[] args) { /* //一。立即加载ApplicationContext一创建就加载 ,单例对象适用 ,常用 ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml"); //根据ID获取bean对象 Acc...原创 2019-04-28 19:04:52 · 594 阅读 · 0 评论