`
benbencen
  • 浏览: 4383 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
      你以前所参与的项目里面,SQL、HQL,是否满天飞呢?在逻辑层,显示层那里都可以看到随手写的查询语句?这样的做法极度的破坏了分层的架构,无论如何的XP也应该遵循一定的管理与规范,那么统一管理查询语句的重要性就凸现了。       统一管理查询语句有何优点?       1、保持系统的分层架构,管理语句是持久层的责任,由它自己管理是最适合不过。松散的耦合总是我们向往的目标。       2、统一管理方便修改,可以减小人手修改带来的低级错误。             OK,接下来要考虑如何管理这些语句来了。       1、配置文件管理       在hibernate的mapping ...
使用过JPA嘛?遇到过打包实体后,jar包内部的实体不会自动mapping嘛?或者这里可以解决你的问题。 Persistence Unit的概念:每个EntityManager负责将固定数量的一组类映射到数据库中,这组类就被称做persistence unit。Persistence unit是在persistence.xml中定义的。根据Java Persistence规范的要求,该部署描述文件是必需的。一个persistence.xml文件可以定义一个或多个persistence unit,它一般都会放置在META-INF目录中。 每个persistence unit只能关联一个数据源。 X ...
spring是个不错的东东。如果你的项目全部都是采用这个框架的话,那么恭喜你,spring会在容器里帮你管理你所有的对象。如果你的项目是其他框架+spring混合使用,那么spring外部如何去获取spring相信会是个问题。 1。直接获取 直接构造ApplicationContext : ApplicationContext ctx = new ClasspathXmlApplicationContext("ApplicationContext.xml");      在Web环境里使用ServletContextListener获取ServletContext然 ...
Global site tag (gtag.js) - Google Analytics