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来更新数据,而且把每个字段进行比较才认为这条记录相同。

猜你喜欢

转载自201311043107.iteye.com/blog/1971742