`
lpm528
  • 浏览: 84218 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

JPA配置左连接

    博客分类:
  • JPA
 
阅读更多

model层:

 @Id
 @GeneratedValue(strategy = GenerationType.IDENTITY)
 private Integer id         ;      
 private Integer client_type;      
                                   
 private String versionid   ;      
 private String down_url    ;      
                                   
 private Timestamp addtime  ;
  @ManyToOne
  @JoinColumn(name="client_type",updatable = false,insertable = false)
    private CntvClientServer cntvClientServer;
 

 
 @Transient
 private String servername;//临时字符串 

 

 public CntvSoftVersion(){}
 
 public CntvSoftVersion(CntvSoftVersion cn,String servername){
  super();
  this.id=cn.getId();
  this.client_type=cn.getClient_type();
  this.versionid=cn.getVersionid();
  this.down_url=cn.getDown_url();
  this.addtime=cn.getAddtime();
  
  this.servername=servername; 
 
  
 }

dto层:

StringBuffer hql_sb = new StringBuffer(" select new CntvSoftVersion(a,b.servername) from CntvSoftVersion a left join a.cntvClientServer b  where 1=1 ");

分享到:
评论

相关推荐

    Myeclipse自动生成注解实体类O---JPA方式

    完成JPA配置后,我们可以使用JPA逆向工程来自动生成实体类。在"MyEclipse Database Explorer"视图中,找到已创建的数据源,右键选择“JPA Reverse Engineering”。在弹出的窗口中,指定Java源代码文件夹和包名。然后...

    JPA框架新技术: 注解

    例如,通过在HQL查询中使用“迫切左外连接”(`left join fetch`),或者使用`@BatchSize(size = n)`注解来批量加载多个实体。 4. **@Table 注解可以省略**,如果不写,则默认以类名为表名;同样,如果希望两个类的...

    Myeclipse自动生成Hibernate配置文件及实体类映射ORM

    第四步骤:配置数据库连接 不修改默认的配置,DB DRIVER 处选择刚才新建的 Oracle 连接,然后 NEXT。 第五步骤:创建 Hibernate 配置文件 不创建 SessionFactory。如果要创建,图片上面有创建方法。然后,点击 ...

    IETI-JPA-MongoDB

    2.3使用MongoDB的JPA 创建一个与MongoDB连接的Spring Boot应用程序。第1部分:基本的Mongo DB配置和Spring Boot集成在上创建一个MongoDB Atlas帐户: 选择免费套餐: 配置MongoDB集群: 使用任何Cloud Provider和...

    IETI-INTRODUCCI-N-JPA---MONGODB

    2.3使用MongoDB的JPA 创建一个与MongoDB连接的Spring Boot应用程序。第1部分:基本的Mongo DB配置和Spring Boot集成在上创建一个MongoDB Atlas帐户: 选择免费套餐: 配置MongoDB集群: 使用任何Cloud Provider和...

    JPAwithMongoDB

    2.3使用MongoDB的JPA 创建一个与MongoDB连接的Spring Boot应用程序。 第1部分:基本的Mongo DB配置和Spring Boot集成 在上创建一个MongoDB Atlas帐户: 选择免费套餐: 配置MongoDB集群: 使用任何Cloud ...

    struts2.1.6+spring2.5+hibernate3.3最新配置更新

    对于Hibernate,你需要在hibernate.cfg.xml中配置数据库连接参数,然后为每个数据库实体创建一个对应的Hibernate映射文件(.hbm.xml),描述对象与表的映射关系。 此外,SSH整合还需要在web.xml中配置Struts2的前端...

    基于spring boot 的配置参考大全(推荐)

    ### 四、JPA配置 对于使用JPA(Java Persistence API)的项目,以下配置可能用到: - `spring.jpa.hibernate.ddl-auto`: 自动创建/更新/验证数据库模式。 - `spring.jpa.show-sql`: 是否在控制台显示SQL语句。 - `...

    作为刚毕业的学生和正在找工作的程序员,当你应聘一份程序设计、软件开发方面的工作时,招聘方总会安排一次笔试以考查你的程序设计能力

    4. **配置文件**:主要使用`application.properties`或`application.yml`,`bootstrap.properties`用于更早期的初始化配置,如连接配置中心。 5. **启动器**(Starters):预定义的依赖集合,如`spring-boot-starter...

    Hibernate的缓存级联查询

    HQL(Hibernate Query Language)是Hibernate提供的面向对象的查询语言,它支持多种连接查询类型,如内连接、迫切内连接、隐式内连接、左外连接、迫切左外连接、右外连接和交叉连接,提供了与SQL类似的查询功能。...

    一种交互式SQL生成方案 (1).pdf

    在选择表和选择表字段步骤中,用户可以选择数据库中的多张表进行连接查询,然后再配置多张表的连接方式,有左连接和内连接两种选择。在数据筛选步骤中,用户可以对已选中表的任意一种字段进行筛选,实现了复杂的数据...

    IETI1-JPAwithMongoDB

    2.3使用MongoDB的JPA 创建一个与MongoDB连接的Spring Boot应用程序。 第1部分:基本的Mongo DB配置和Spring Boot集成 在上创建一个MongoDB Atlas帐户: 选择免费套餐: 配置MongoDB集群: 使用任何云提供商和...

    springboot maven基础搭建.rar

    它集成了大量常用的第三方库配置,如 JDBC、MongoDB、JPA、RabbitMQ、Quartz 等等,通过自动配置的方式,帮助开发者快速地创建出独立的、生产级别的基于Spring的应用。 Maven是Apache的一个开源项目,它为Java项目...

    springboot log4jdbc 打印完整sql

    接下来,我们需要在 application.yml 文件中配置 Log4jdbc 的数据库连接信息: ```yaml datasource: url: jdbc:log4jdbc:oracle:thin:@192.168.11:1521:orcl username: test password: test driver-class-name: ...

    springbootdemo.rar

    1. application.properties/yaml:这是SpringBoot的主要配置文件,可以在这里设置服务器端口、数据库连接信息、日志级别等。 2. 自定义配置:通过@Configuration和@Bean注解,我们可以自定义配置类和bean。 五、...

    idea快速搭建maven项目demo

    接下来,创建数据库连接配置。在src/main/resources目录下,创建一个application.properties文件,添加以下内容来配置MySQL数据库: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/mydb?useSSL...

    华为面试题

    事务控制通常使用@Transactional注解进行声明式事务管理,配合DataSourceTransactionManager或JpaTransactionManager实现。 【Struts框架】 Struts是一个MVC框架,其特征包括Action、Interceptor、Result等组件,...

    MyEclipse 8.5集成svn

    MyEclipse 8.5是一款强大的Java集成开发环境,它扩展了Eclipse的功能,提供了更多的企业级开发工具,包括Web、Java EE、JPA、AJAX等。在软件开发过程中,版本控制系统的使用至关重要,而Subversion(svn)就是一种...

    spring+hibernate需要的包

    此外,为了连接数据库,可能还需要特定数据库的驱动包,例如mysql-connector-java。 3. Commons Logging:Spring和Hibernate都依赖于日志记录,通常会使用Apache Commons Logging,但根据实际项目可能需要配置具体...

Global site tag (gtag.js) - Google Analytics