我有以下问题:
我有div包含其他元素,我尝试使其宽度取决于内容.我也限制了这个div的最大宽度.我用min-width与max-width在CSS,但似乎min-width不工作.max-width无论内容是什么,div的宽度始终是值.
例:
我想把白色div(这是主要的div,我正在谈论)严格地围绕着它的形式,在左侧和右侧没有空的空间.我给出了表单样式max-width:500px,表明即使内容很小,主要div保持不变.
HTML
<div class="gInnerBox sInnerBoxMain">
<form style="max-width:500px; margin-left: auto; margin-right: auto">
<div id='content'>
<!-- CONTENT -->
</div>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.gInnerBox{
position: relative;
background-color: #fff;
opacity: 0.9;
padding: 10px 10px 10px 10px;
box-shadow: -5px -5px 20px #000, 5px 5px 20px #000;
-moz-box-shadow: -5px -5px 20px #000, 5px 5px 20px #000;
-webkit-box-shadow: -5px -5px 20px #000, 5px 5px 20px #000;
border: 1px solid #000;
border-radius: 20px;
-moz-border-radius: 20px; …Run Code Online (Sandbox Code Playgroud) 是否有任何方法可以初始化由包中的javax.inject.Named/ javax.enterprise.context.ApplicationScopedlike 引用的命名Bean ?@ManagedBean(eager=true)javax.faces
@Named
@ApplicationScoped
public Mail() { ... }
Run Code Online (Sandbox Code Playgroud)
我希望在应用程序启动时加载此类,而不是在webapplication引用此bean时.
PS.
Glassfish注入的JSF 2.1 Bean 3.1
简化,在我的数据库中我有表:
Car (pk="id_car")
CarAddon (pk="id_car_fk,id_addon_fk",
`FK_car_addon_addon` FOREIGN KEY (`id_addon_fk`) REFERENCES `addon` (`id_addon`)
`FK_car_addon_car` FOREIGN KEY (`id_car_fk`) REFERENCES `car` (`id_car`)
Addon (pk="id_addon")
Run Code Online (Sandbox Code Playgroud)
简而言之:我有车,很多车都有很多插件(比如ABS等).
有桌子有汽车,插件和一个表是逻辑连接.
总体而言,实体运作良好.当我想要持久化单个对象时,我对持久数据没有任何问题.当我想要FETCH数据时,我没有问题,即.小车 - > getAddon();
但是,当我要坚持收藏时,没有任何反应.没有抛出异常,数据库中没有新数据.
//DBManager is a singleton to create an EntityManager
EntityManager em = DBManager.getManager().createEntityManager();
em.getTransaction().begin();
Addon addon1 = new Addon();
addon1.setName("czesc1");
em.persist(addon1);
Addon addon2 = new Addon();
addon2.setName("czesc2");
em.persist(addon2);
car.setAddonCollection(new ArrayList<Addon>());
car.getAddonCollection().add(addon1);
car.getAddonCollection().add(addon2);
em.persist(car);
em.getTransaction().commit();
Run Code Online (Sandbox Code Playgroud)
在这种情况下,插件存储在Addon表中,car存放在Car表中.虽然对象车具有良好的数据(在debbuger中有插件集合),但CarAddon表中没有新数据.
当我将em.persist(car)改为em.merge(car)时,我得到了一个例外:
"SEVERE: Persistence error in /admin/AddAuction : java.lang.IllegalStateException: During synchronization a new object was found through a relationship …Run Code Online (Sandbox Code Playgroud) java ×2
cdi ×1
css ×1
eclipselink ×1
glassfish-3 ×1
html ×1
java-ee ×1
jpa ×1
jsf-2 ×1
managed-bean ×1
orm ×1
positioning ×1