`
临水之影0509
  • 浏览: 1010 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

ebean h2内存数据库

阅读更多

ebean.properties

 

 

# ------------------------------------------------------------- 
# Load (Dev/Test/Prod) properties external to your war/jar 
# ------------------------------------------------------------- 
# You can use load.properties to load the properties from a 
# file external to your war/jar.  
#load.properties.override=${CATALINA_HOME}/conf/myapp.ebean.properties 
 
 
ebean.ddl.generate=true
ebean.ddl.run=false  //数据库语句是否执行
 
ebean.debug.sql=true
ebean.debug.lazyload=false //是否懒加载
 
 
# ------------------------------------------------------------- 
# Transaction Logging 
# ------------------------------------------------------------- 
 
# Use java util logging to log transaction details 
#ebean.loggingToJavaLogger=true 
 
# General logging level: (none, explicit, all) 
ebean.logging=all
 
# Sharing log files: (none, explicit, all) 
ebean.logging.logfilesharing=all
 
# location of transaction logs  
ebean.logging.directory=logs
#ebean.logging.directory=${catalina.base}/logs/trans 
 
# Specific Log levels (none, summary, binding, sql) 
ebean.logging.iud=sql
ebean.logging.query=sql
ebean.logging.sqlquery=sql
 
ebean.logging.txnCommit=none
 
# ------------------------------------------------------------- 
# DataSources (If using default Ebean DataSourceFactory) 
# -------------------------------------------------------------  
# You can specify many DataSources (one per EbeanServer)  and  
# one of them is defined as the default/primary DataSource 
 
# specify the default/primary DataSource 
datasource.default=mysql //数据库使用哪种,若改为h2则使用内在数据库
 
datasource.h2.username=sa
datasource.h2.password=
datasource.h2.databaseUrl=jdbc\:h2\:mem\:tests;DB_CLOSE_DELAY\=-1
datasource.h2.databaseDriver=org.h2.Driver
datasource.h2.minConnections=1
datasource.h2.maxConnections=25
datasource.h2.heartbeatsql=select 1
datasource.h2.isolationlevel=read_committed
 
datasource.mysql.username=root
datasource.mysql.password=root
datasource.mysql.databaseUrl=jdbc\:mysql\://127.0.0.1\:3306/test?useUnicode\=true&characterEncoding\=UTF-8
datasource.mysql.databaseDriver=com.mysql.jdbc.Driver
datasource.mysql.minConnections=1
datasource.mysql.maxConnections=25
#datasource.mysql.heartbeatsql=select 1 
datasource.mysql.isolationlevel=read_committed
 
#datasource.ora.username=test 
#datasource.ora.password=test 
#datasource.ora.databaseUrl=jdbc:oracle:thin:@127.0.0.1:1521:XE 
#datasource.ora.databaseDriver=oracle.jdbc.driver.OracleDriver 
#datasource.ora.minConnections=1 
#datasource.ora.maxConnections=25 
#datasource.ora.heartbeatsql=select count(*) from dual 
#datasource.ora.isolationlevel=read_committed 
 
#datasource.pg.username=test 
#datasource.pg.password=test 
#datasource.pg.databaseUrl=jdbc:postgresql://127.0.0.1:5433/test 
#datasource.pg.databaseDriver=org.postgresql.Driver 
#datasource.pg.heartbeatsql=select 1 

 

注:ebean中的update()方法并不是根据id来更新数据,而且把每个字段进行比较才认为这条记录相同。

分享到:
评论

相关推荐

    Ebean支持快速数据访问和编码的JavaORM框架

    6. **延迟加载**:Ebean采用懒加载策略,只在真正需要时加载关联的对象,有效降低了内存占用。 7. **插件支持**:Ebean有丰富的扩展性,可以通过插件添加自定义行为,如审计跟踪、全文搜索等。 8. **性能优化**:...

    Ebean 2.6.0 API

    Ebean是一个开源的对象关系映射(ORM)框架,专门针对Java平台设计,它极大地简化了数据库操作。在Ebean 2.6.0版本中,API提供了丰富的功能,包括对象查询语言(OQL)、自动事务管理、缓存支持以及实体bean的生命...

    ebean插件压缩包(最终版)

    4. **懒加载与缓存**: Ebean支持懒加载,减少内存占用,并有级联缓存策略,提高查询性能。 5. **数据库迁移**: Ebean提供数据库迁移工具,方便开发者在不同数据库版本间进行数据同步。 ### 使用Ebean插件 在`标题...

    ebean用户指南

    ### ebean用户指南:深入解析 #### 一、引言 **ebean**是一款开源的对象关系映射(ORM)工具,旨在为Java开发者提供一种更简单、更直观的替代方案,相较于JPA(Java Persistence API)实现如Hibernate或Toplink等...

    ebean插件压缩包

    Ebean插件是针对Java开发环境的一个重要工具,主要用于简化对象关系映射(ORM)的工作,使得数据库操作更加便捷高效。在本例中,我们关注的压缩包是"ebean插件压缩包",其中包含的文件是"io.ebean.eclipse_11.11.1....

    ebean-userguide

    在 ebean 中,对象与数据库表之间的映射通过 JPAMapping 注解完成。这使得开发者可以轻松地定义实体类,并将其与数据库中的表对应起来。ebean 还支持多种映射方式,例如字段访问(Field Access)和属性访问(Property ...

    ebean:Ebean ORM

    在数据库连接方面,Ebean支持多种数据库,包括MySQL、PostgreSQL、SQLite、Oracle、MariaDB、H2、SQL Server以及新兴的数据库如CockroachDB和HANA。这意味着无论你的项目选择哪种数据库,Ebean都可以轻松适应。 ...

    ebean-issue-259:在 Ebean 中演示一个问题

    检查src/main/resources/ebean.properties数据库设置。 要运行它,请使用 $ mvn compile process-classes exec:java -Dexec.mainClass="me.fornever.ebeanbug.Application" 你会得到一个例外: Exception in ...

    ebean-starter:启动Ebean ORM项目

    快速预览该项目包含一个简单的应用程序,该应用程序: 使用内存数据库在应用程序启动时间插入一些数据库记录通过JSON路由公开数据。 : public class App extends Jooby { { use( new Jackson ()); /** * Configure ...

    play-java-ebean-example.zip_front8l3_java_play

    2. **Ebean配置**:在`conf`目录下,可能有一个名为`evolutions`的目录,用于数据库迁移,以及可能的Ebean配置文件,如`application.ebean.conf`,定义实体类和数据库连接。 3. **Java源代码**:在`app`目录下,将...

    Ebean

    此外,Ebean支持懒加载和即时加载策略,以优化内存使用和性能。 Ebean的查询API是其一大亮点,它允许开发者用一种更接近自然语言的方式来构建查询,例如,你可以直接使用对象和属性名来编写查询,而无需记忆复杂的...

    play-ebean:播放Ebean模块

    此模块为Play框架提供Ebean支持。 发行版 Play Ebean插件支持Play和Ebean的几种不同版本。 插件版本 播放版本 Ebean版本 6.1.0 2.8.x 12.8.1 6.0.0 2.8.1 11.45.1 5.0.2 2.7.0 11.39.x 5.0.1 2.7.0 ...

    ebean-maven-plugin:Maven Mojo用于应用EbeanORM增强功能

    Ebean ORM(Object-Relational Mapping)是一种流行的Java持久层框架,它简化了数据库操作,提供了自动化的查询生成和对象关系映射。`ebean-maven-plugin`是针对Maven构建系统的一个插件,用于在项目构建过程中应用...

    Ebean ORM / Persistence Layer-开源

    在Ebean中,每个实体类都是一个JavaBean,通过注解来定义与数据库表的对应关系。 例如,你可以创建一个名为`User`的实体类,并使用`@Entity`注解标记为数据库表,`@Table`注解指定对应的表名,`@Id`注解标识主键...

    play-ebean-multitenant-example:使用每个租户单独的数据库播放多租户服务示例

    play-ebean-multitenant-example 这是具有租户特定数据库的多租户系统的示例服务实现。实施细则在这个例子中,我们有一个“主”数据库。 该数据库具有存储所有租户信息的“租户”表。 请参阅 [Tenant.java] ( )。 每...

    ebean-2.7.7.jar

    jar包,官方版本,自测可用

    ebean-2.7.2.jar

    jar包,官方版本,自测可用

    idea-ebean-enhancer:IntelliJ IDEA 的 Ebean weaver 插件

    想法-ebean-增强器 IntelliJ IDEA 的 Ebean 增强插件 - 添加编译后 Ebean 增强。 这是 Mario ( ) 之前作品的更新版本 - 针对 IntelliJ IDEA 13+ 更新。 经测试的最新 Ebean 版本:3.2.5

    deprecated-avaje-ebeanorm-dbmigration:Ebean ORM的DDL生成插件

    4. **兼容性支持**:Ebean ORM支持多种数据库,如MySQL、PostgreSQL、Oracle等,该插件能确保生成的DDL语句符合目标数据库的语法。 5. **安全性和可配置性**:用户可以根据项目需求,通过配置文件来控制DDL的生成...

    spring-boot-ebean-starter:将 ebean 与 spring-boot 集成

    spring-boot-ebean-starter 带有 Ebean 集成启动器应用程序的 Spring Boot ######################################## ############################项目 spring-boot-ebean-starter ##############################...

Global site tag (gtag.js) - Google Analytics