zhouzhenhao
zhouzhenhao
@allwefantasy 这边我在数据库里有个dateTime字段createTime 在curl中传值createTime=2012-01-01但在create()以后 对象中createTime为空
还有个问题是 保存tag时 如果传值中有tag_synonym.id=1报错 参数填充可以填充进去 但是保存时有问题 Tag tag = Tag.create(params()); tag.save()
@allwefantasy 在一对多的关系中 一的一端已经存了数据 然后再多的一端想再加数据 多的一端的外键值怎么进数据库 试了下 框架貌似保存不了
嗯 通过先查询然后把对象关联给多的一端可以保存
自己建立一个java工程 将你下载的src文件夹下的内容复制粘贴到你建立的工程的src下 将lib文件夹下的包导入到你的工程中 config文件夹复制到工程中 里面有配置文件 修改配置文件的数据库信息和你自己建库的信息一致 sql文件夹中的sql是工程example中要用的建表语句。。。 我最近也在看这个框架 有问题可以联系我
test的话需要运行DynamicSuiteRunner类,目前不支持单个的junit测试。我写的自己的例子就是每次用curl去实现http请求的。虽说有点麻烦
作为一个J2EE程序员表示很喜欢这种没有xml的框架
`client.defaultMysqlService().execute`貌似我从这个方法的源码看到是直接关闭jdbc的Connection ``` java public void execute(String sql, Object... params) { Connection conn = null; PreparedStatement preparedStatement = null; try { conn = getConnection(); preparedStatement = conn.prepareStatement(sql); setParams(preparedStatement, params); preparedStatement.execute(); }...
@allwefantasy 因为代码中用了 ServiceFramwork.injector.getInstance(MysqlClient.class); 来生成MysqlClient,发现每次生成一个MysqlClient造成了连接数一直在增加 ,是否有别的方法可以获得MysqlClient,而不会增加数据库连接的。 主要是在代码里面全部要用纯sql
@allwefantasy 不是单例的,我打印过MysqlClient的类信息 ,每次生成的MysqlClient是不一样的