小编Fre*_*rin的帖子

单击手机网页中的链接时如何触发电话

我需要为移动设备构建一个网页.只有一件事我还没弄明白:如何通过点击文字来触发电话?

我可以输入特殊的网址,例如mailto:电子邮件的标签吗?

设备特定解决方案不是优选的.

我知道iPhone会自动识别电话号码并为此创建一个链接,但如果可以对图像进行此操作也会很棒......对大多数移动设备也是如此.

html mobile-phones phone-call url-protocol

464
推荐指数
5
解决办法
89万
查看次数

如何使用默认关联程序打开文件

如何使用Java中的默认关联程序打开文件?(例如电影文件)

java desktop

81
推荐指数
1
解决办法
6万
查看次数

Hibernate:发现:float,expected:double precision

我有一个问题,Oracle Float双精度数据类型映射到Java双数据类型.使用Java Double数据类型时,hibernate架构验证程序似乎失败.

org.hibernate.HibernateException: Wrong column type in DB.TABLE for column amount. Found: float, expected: double precision
Run Code Online (Sandbox Code Playgroud)

避免这种情况的唯一方法是禁用模式验证,并希望模式与即将运行的应用程序保持同步.它必须在投入生产之前修复.

应用程序的环境:
- Grails 1.2.1
- Hibernate-core 3.3.1.GA
- Oracle 10g

validation grails hibernate database-schema

9
推荐指数
3
解决办法
2万
查看次数

JPA(Hibernate)如何在从数据库中获取Object时处理事务

我目前正在用java开发一个应用程序,使用Hibernate作为持久性管理器,JPA作为持久性管理hibernate的抽象.

我想知道在事务中包装结果查询的影响.我知道实体经理必须保持开放,因为懒惰地获取了所有这些事务中的事务错误?

这是一个具有事务激活/停用功能的代码示例.

public List<Exportdata> get(Integer max, EntityManager em, Boolean withTransaction) {
    EntityTransaction tx = null;
    try {
        if (withTransaction) {
            tx = em.getTransaction();
            tx.begin();
        }

        Query query = em.createQuery("from Exportdata");
        query.setMaxResults(10);
        List<Exportdata> list = query.getResultList();

        if (withTransaction)
            tx.commit();

        return list;
    } catch (RuntimeException re) {
        if (withTransaction)
            if (tx != null && tx.isActive())
                tx.rollback();

        throw re;
    }
}
Run Code Online (Sandbox Code Playgroud)

调用此函数时启用或禁用withTransaction有什么区别?

谢谢大家,弗雷德

java hibernate jpa transactions

0
推荐指数
1
解决办法
5809
查看次数