首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法在游戏中使用MyBatis!框架?

有没有办法在游戏中使用MyBatis!框架?
EN

Stack Overflow用户
提问于 2011-11-01 02:10:46
回答 3查看 1.8K关注 0票数 1

首先,Kudos \m/选择最好的Java web框架...因为我们有优秀的Oracle /SQL开发人员,所以我们希望抛弃默认的JPA插件,转而使用MyBatis。我检查了repo,目前还没有用于它的模块。有没有人能给我们讲讲怎么做?另外,它能与CRUD模块一起工作吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-01 19:15:45

我使用了一个类似下面这样的助手类:

代码语言:javascript
复制
public class DBSession {

    public SqlSession openSession() throws IOException {
        SqlSessionFactory sessionFactory = getFactory();
        return sessionFactory.openSession();
    }

    private SqlSessionFactory getFactory() throws IOException {
        String resource = "mybatis/conf/ibatis.xml";
        Reader reader = Resources.getResourceAsReader(resource);
        SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(reader);
        return sessionFactory;
    }
}

注意“MyBatis /conf/ibati.xml”字符串,它引用MyBatis配置。为了获得更好的性能,我认为您可能希望缓存getFactory结果。

票数 2
EN

Stack Overflow用户

发布于 2012-07-14 00:35:48

如果你使用的是Play 2.0,你可以直接使用mybatis-scala,不需要任何模块。看看这个完整的例子:

http://www.fdmtech.org/2012/03/a-better-example-of-play-framework-2-0-with-mybatis-for-scala-beta/

票数 1
EN

Stack Overflow用户

发布于 2011-11-01 16:08:04

我不是MyBatis专家,但是除非它使用标准的JPA,否则它显然不能与CRUD模块一起工作。

关于如何实现它,创建一个Play插件,并使用EBeans one作为如何实现它的灵感,因为它解决了类似的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7957815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档