Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
hibernate教程
Martin Fowler厌倦ORM了
Martin fowler几年前曾经非常推崇ORM(对象/关系数据库映射框架),特别是Hibernate和Ruby的Active Record,现在他面对大家越来越多对ORM责难和怀疑。他写了这篇新的文章:
ORM框架有无必要?
疑问:1、ORM从未逃离 数据库的影子, 既然无从逃离, 为何又要执著于ORM呢? 2、有些时候实现一个复杂的SQL后台查询,用程序语言(非SQL (我也走过弯路,用了被MS鼓吹的linq, 以及linqtosql ))实现起来相当有难度, 既然
请教banq老师一个repository的问题
repository是针对聚合跟建立还是针对实体对象啊?比方说员工是聚合跟,考勤记录是员工的一个属性,是个list;我是对应聚合跟 Employeerepository我想添加一条考勤记录的话,employee = Employeerepository.ge
计算购物车中的商品总价的问题
描述:比如我购物车中有10件不同的商品,我要计算总价格,先不管什么折扣之类的,只简单的算成 把10个商品的价格相加。问题: 用面向对象的观点,应该是购物车调用每个商品的getPrice()方法,把总和相加,可是,为了计算总价格,把10个对象载入内存,肯定不如直接在数据库里直接来条sql语句计
OpenSessionInView是反模式
The OpenSessionInView Antipattern | Javalobby
hibernate或者jpa在更新对象时,必须更新对象的全部属性吗?
如果是更新对象的全部属性,那么是不是对数据库表的操作来说更新太多不必要的字段了?如果一个字段有索引的话,那不是要导致更新索引,这个代价太大了。 我看到的使用hibernate和j2ee的jpa的代码都是更新整个对象,这个很不合理啊,大家是怎么处理这个事情的
hibernate如何处理存储过程中的复杂逻辑
最近有个内部系统要实施给第三方,遇到一个比较大的问题,我们一些关键逻辑都是存储过程(oralce),其他都是hibernate,如果实施给第三方的话,他们打开数据库就直接能看到我们的逻辑代码,因此想把逻辑放在java层,重新封装成service放在容器中以供调用,现问题如下:如果全部翻译成j
spring struts hibernate 优缺点?
近日在面试中,被问到spring、struts、hibernate 的优缺点,搞得我晕头转向,用了这么久。也都不知道他们都有什么优缺点,想请bang指点一下。
请教一下如何控制这个聚合根的边界
请教大家一下,如何控制这个聚合根的边界啊场景如下: Order,Customer, Country订单有一一对应的客户,客户有自己的国家我认为Order,Customer,Country都是聚合根因为系统有维护Customer和Country的页面
DDD与Hibernate的一些疑问
对DDD不熟,看过JDON上的一些帖子后,主要有以下两个疑问,希望大牛不吝赐教 1.如果使用hibernate的话,那么领域对象是不是应该和hibernate的持久对象是同一个对象,只是这个对象现在多了职责这个东西,也就是充血了。
spring声明式事务无法关闭session
手上一个问题困扰我好长时间了,请banq老师抽空支个招啊。目前有一已上线试运行项目,Spring+Struts2+Hibernate,外加Quartz框架跑定时任务,Hibernate lazy="true",自然用上了openSessionInViewFilter,Ehcache二级缓存仅
这两种建立关联关系的方式有啥区别?
我们公司用的开发框架是S2SH,我发现这么个问题,比如用户类对公司类是一对一关系,那么:方式一:class User{ Company comp;}方式二:class User{ int companyId;}
哪位帮我解决一下关于Hibernate递归映射的现象
两张表:域和用户。域可以有子域,用户必须属于域域和用户:一对多域使用了递归映射:
关于 减少hibernate使用防范围
老师 你好 。 关于or framework,以hibernate为代表说一下我的看法。我是一个java爱好者。目前在学校念书。 我发现项目引入hibernate后,由于数据库表之间关系复杂 会增加很多
频繁插入,造成“锁表”的现象
持久层使用的是 hibernate,插入数据的那块用到多线程,同时可能插入几十条纪录,程序运行一会,表中有几万条数据,造成页面刷不出来,在数据库中也select 不出来数据,是不是“锁表”现象呢? 有什么解决办法没? 谢谢了
跪求 hibernate 学习方法
从事JAVA编程已经一年了,现在想静下心来学习点内功,从swing struts2 spring hibernate tomcat 这几个源码中考虑再三我决定选择hibernate,其实我想选择的是 数据持久化 只不过感觉上hibernate可能是我最好的选择。 之前看过别人的
hibernate插入数据,求高手赐教,让我的数据插入的快一点
现有一张excel表,大概有1700多条记录下,一条记录包含2个实体(customer,linkman),linkman实体中包含customerid,且 customer中也有好几个字段需要从别的表获取id,我现在的做法是逐行逐列读取,然后把custom
一道hibernate面试题,求解?
在面试中遇到一道hibernate题目,没答出来,很郁闷 大家帮忙解决下说是Set User有一个age属性怎么让User在内存中按照age排序?xml里面可以配置sort但是只能对key进行排序 求解。。呵呵
上页
下页
关闭